如何在咖啡脚本中预处理或包含咖啡脚本?

时间:2012-05-11 18:30:40

标签: javascript coffeescript

我正在接管我的同事的咖啡脚本项目。他将所有类编码在一个单独的咖啡脚本文件中。

我喜欢将所有类分成自己的文件。我发现我可以分离文件然后将类导出到'window'对象。该方法的问题是咖啡脚本生成单独的javascript文件。

有没有办法分离咖啡脚本文件,然后将它们编译成一个单独的js文件?

2 个答案:

答案 0 :(得分:2)

是。 Coffescript编译器完全针对这种情况使用--join命令。 你可以这样做:

coffee --join project.js --compile myCoffeeFolder/*.coffee

答案 1 :(得分:0)

您可能希望将coffeescript文件编译为单独的js文件,以快速检查生成的js代码是否符合您的期望。在这种情况下,您可以在第二步中使用uglifyjs将它们编译成一个文件,甚至将其缩小(以便加快加载速度等)。