【发布时间】:2011-09-29 10:04:13
【问题描述】:
我目前正在使用这个 node.js 命令来观察 coffeescript 文件的变化并将它们编译到一个文件夹中:
coffee -cwo ./js ./src
我想知道是否有办法监视文件夹/文件的更改,如果有更改,请运行已编译的 js 文件。
这样我就不必每次更改咖啡脚本文件时都手动运行“coffee file.coffee”。
【问题讨论】:
我目前正在使用这个 node.js 命令来观察 coffeescript 文件的变化并将它们编译到一个文件夹中:
coffee -cwo ./js ./src
我想知道是否有办法监视文件夹/文件的更改,如果有更改,请运行已编译的 js 文件。
这样我就不必每次更改咖啡脚本文件时都手动运行“coffee file.coffee”。
【问题讨论】:
您可以保存已编译的 JS 或使用单个 coffee 命令运行它,但不能同时运行。每次更改时运行src 中的.coffee 文件的命令很简单
coffee -w src
对于更复杂的编译需求,您应该编写一个 Cakefile。例如,查看 sstephenson 的node-coffee-project 中的那个。这样,您可以根据项目的需要自定义整个编译管道,例如编译 -> 运行测试 -> 如果测试通过,则运行项目。
【讨论】: