我在编写节点js应用程序时使用coffeescript并使用cake watch实时编译我的js文件。
能够做到这一点真是太棒了 - 但我应该在哪里坚持这些js文件?现在,我将它们保存在各自的coffeescript文件旁边,但这感觉很尴尬......
答案 0 :(得分:3)
我熟悉的惯例是将CoffeeScript文件放在src
目录中,并将“已编译”的JavaScript输出到lib
目录。像这样:
package.json
lib/mymodule.js
src/mymodule.coffee
如果将模块发布到npm注册表,则可以只包含生成的lib
目录,这通常是用JavaScript编写的项目保留.js
个文件的目录。这样可以保持一致。