繁体   English   中英

如何串联已编译的coffeescript文件?

[英]How to concatenate compiled coffeescript files?

使用Coffeescript coffee命令,可以使用-c标志将咖啡源文件编译为JavaScript等效文件:

coffee -c toto.coffee

应产生适当的toto.js文件。

现在,我想做的是将许多.coffee文件编译成它们各自的.js等效文件,然后将它们连接到最终的库文件中。 像这样:

coffee -c toto.coffee
coffee -c foo.coffee
coffee -c bar.coffee
??? toto.js foo.js bar.js # Would produce a final .js file

coffeescript命令建议我执行以下操作:

cat toto.coffee foo.coffee bar.coffee | coffee -c -s > library.js

但是问题是,如果我在一个咖啡文件中修改一行,则必须重新编译整个库。

coffee命令和coffeescript构建工具都无法解决我的问题。

我也查看了提到gruntjs的 问题 ,但是我没有找到明确的解释来说明如何在特定情况下使用它。

您可以使用-w标志让coffeescript编译器监视更改。 因此,每次更改一行时,仅在保存后才重新编译此文件。

更改至少一个文件后,concat还可以自动将所有文件连接在一起。 但是据我所知,您必须为此编写一个nodejs助手。 我会使用chokidar库来做到这一点。

暂无
暂无

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

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