如何从all.js中删除coffeescript(使用r.js)?

时间:2013-09-03 12:02:48

标签: coffeescript requirejs r.js

我正在使用带有coffeescript和cs插件的requirejs。当我去制作时,我使用r.js优化器捆绑所有使用coffeescript.js将我的cs文件编译成javascript并将其全部放入all.js

在运行时,不需要159K coffeescript文件,如何防止r.js将其推入捆绑并保存这个巨大的文件空间

2 个答案:

答案 0 :(得分:2)

在requirejs配置中使用StubModules:

stubModules:['cs','coffee-script']

答案 1 :(得分:0)

如果你正在使用this plugin,那么它似乎应该只是构建过程的一部分。

如果不是这种情况,可以轻松手动设置:

在捆绑脚本中,首先运行咖啡可执行文件以将coffeescript文件构建到js,然后在这些javascript文件上运行r.js以优化它们。

然后你甚至可以删除temp js文件,只保留你的单个捆绑文件。