簡體   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