0

当我 --watch 包含 coffeescript 文件的目录时,所有内容都被捕获 - 新文件,立即更改,但是当我查看 handlebars 目录时,它不会查看它。我的想法是否正确——手表只能用于咖啡?

我的 Cakefile 看起来像这样:

{spawn} = require "child_process"
fs = require "fs"
handlebars = require "handlebars"

task 'watch', -> 
  spawn 'coffee', ['-cwj', 'js/libs/app.js', 'src/coffee']
  spawn 'handlebars', ['-wf', 'js/libs/templates.js', 'tmpl']

如何使用 Cakefile 观看自定义目录?

4

1 回答 1

1

是的,--watch似乎不是由车把实现的。您可以使用节点fs.watch来破解您自己的观察者。以下是Coffeescript 如何使用它来实现自己的watch功能。

就个人而言,我喜欢使用Guard来查看文件,即使我正在处理一个非 Ruby 项目。它比设置更容易fs.watch

于 2012-11-17T20:09:52.503 回答