繁体   English   中英

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

[英]How to preprocess or include a coffee script in a coffee script?

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM