我希望我的文件/目录结构在我的网站上是干净的。所以我不希望 coffescript 文件与其编译版本位于同一文件夹中。
在开发时,我正在使用编译器的 --watch 键。我以前用过这个命令
coffee -cw ./ ./
当从网站的根目录启动它时,它对所有的咖啡脚本文件递归地工作得很好。但是有一个问题 -它将编译的文件放在同一个文件夹中,我尽量避免。
是否可以对编译说 - “请编译每个咖啡脚本文件并将编译后的版本放在父文件夹中”?
更新:
好的。这里稍微澄清一下。即我有这个文件夹结构
app
|- css
|- images
|- js
|- coffee
|- libs
|- controllers
|- coffee
|- services
|- coffee
|- loggers
|- coffee
如您所料,我想将所有咖啡脚本文件存储在coffee
文件夹中,但将它们编译到父文件夹中。例如,我想再添加一个记录器,然后newLogger.coffee
在app/js/services/loggers/coffee中添加,编译器对其进行编译并放入newLogger.js
app /js/services/loggers中。
我可以在每个coffee
文件夹中使用这个命令
coffee -cw -o ../ ./
因此,在这种有 4 个coffee
文件夹的情况下,我为每个文件夹运行了 4 个编译器实例。我可以用一个实例替换它们吗?