Cakefile - как посмотреть руль dir так же, как coffeescript dir

Когда я - смотрю каталог, содержащий файлы coffeescript, все ловится - новые файлы, немедленные изменения, но когда я смотрю каталог руля, он не смотрит его. Правильно ли я думаю - часы доступны только для кофе?

Мой 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?

1 ответ

Решение

Да, --watch похоже, не реализовано рулями. Вы можете использовать ноды fs.watch взломать свой собственный наблюдатель. Вот как Coffeescript использует его для реализации своих собственных watch функциональность.

Лично мне нравится использовать Guard для просмотра файлов, даже если я работаю над не-Ruby проектом. Это проще настроить, чем fs.watch,

Другие вопросы по тегам