transforms

browserify支持一个灵活的转换系统, 可以转化初始的源代码, 而不是使用browserify去支持所有的东西.

在这种途径下, 你可以 reuqire() 使用coffee script语法编写的文件、模板文件、以及其他所有可以编译成JavaScript的文件.

要使用 coffeescript , 你可以使用 coffeeify 转换. 确保先使用 npm i coffeeify 安装 coffify 然后使用如下命令:

$ browserify -t coffeeify main.coffee > bundle.js

或者直接使用browserify API 可以这样:

var b = browserify('main.coffee');b.transform('coffeeify');

最妙的地方在于, 如果你使用 --debug 或者 opts.debug 开启了source maps支持, 生成的bundle.js 文件会将发生的异常错误的地方对应回原始的coffee文件. 这对于使用 firebug 或者 chrome inspector 来调试很有用.

results matching ""

    No results matching ""