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
,