Как я могу получить connect-assets для перекомпиляции моих файлов кофе, когда они меняются?
Связанный, но в надежде получить более низкий ответ: как мне использовать Node и Express с coffeescript и requirejs?
Я настроил connect-assets так, чтобы в папке /assets/js я мог хранить рядом файлы.js и.coffee. Единственная проблема: мне нужно заново получать страницу, содержащую любые скомпилированные файлы кофе, когда эти файлы меняются. Думаю, небольшая проблема, но я делал много CURL для самих файлов в рамках устранения неполадок - выполнение CURL для самого файла coffee js не приведет к его перекомпиляции.
Есть ли у connect-assets какая-либо функция наблюдения? Не могу найти в документах. Должен ли я просто положить coffee -bcw *.coffee
работает в этом каталоге?
Редактировать: В конце я просто использовал grunt для перекомпиляции изменений. Это работает намного лучше, чем connect-assets. Я оставлю этот вопрос здесь, потому что у него есть некоторые взгляды.
1 ответ
Я не уверен, что я понимаю, что вы спрашиваете на 100%, но вы рассматривали возможность использования чего-то вроде нода-супервизор? Это может посмотреть файлы CoffeeScript (и другие ресурсы) и перезапустить процесс вашего узла, когда они будут изменены. Я успешно использовал это с connect-assets.