1

我正在使用带有咖啡脚本和 cs 插件的 requirejs。当我投入生产时,我使用 r.js 优化器捆绑所有内容,该优化器使用 coffeescript.js 将我的 cs 文件编译成 javascript 并将其全部放入 all.js

在运行时,不需要 159K 的咖啡脚本文件,如何防止 r.js 将其推送到包中并节省这个巨大的文件空间

4

2 回答 2

2

在 requirejs 配置中使用 StubModules:

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

于 2013-09-05T15:17:19.470 回答
0

如果你正在使用这个插件,它似乎应该只是构建过程的一部分。

如果不是这样,手动设置很容易:

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

然后,您甚至可以根据需要删除临时 js 文件,并且只保留单个捆绑文件。

于 2013-09-03T17:47:34.813 回答