在node.js上编译并运行coffeescript文件

Compile and run a coffeescript file on node.js on change

本文关键字:运行 coffeescript 文件 编译 node js      更新时间:2023-09-26

我目前正在使用这个node.js命令来监视coffeescript文件的更改,并将它们编译到一个文件夹:

coffee -cwo ./js ./src

我想知道是否有一种方法可以观察文件夹/文件的更改,如果有更改,请运行编译后的js文件。

通过这种方式,我不必每次更改coffeescript文件时手动运行"coffee-file.coffee"。

您可以保存已编译的JS使用单个coffee命令运行它,但不能同时使用这两个命令。每次更改src中的.coffee文件时,运行它们的命令只是

coffee -w src

对于更复杂的编译需求,您应该编写一个Cakefile。例如,看看sstephenson的node咖啡项目中的那个。这样,您就可以根据项目的需要自定义整个编译管道,例如编译->运行测试->如果测试通过则运行项目。