如何在连接资产更改时重新编译我的咖啡文件?

时间:2013-01-09 21:09:43

标签: node.js coffeescript node.js-connect connect-assets

相关,但希望降低摩擦答案:How do I use Node and Express with coffeescript and requirejs?

我已经设置了connect-assets,这样我就可以在/ assets / js文件夹中并排放置.js和.coffee文件了。唯一的问题:每当这些文件发生变化时,我都必须重新获取包含任何已编译咖啡文件的页面。我想是一个小问题,但是作为故障排除的一部分,我在文件本身上做了很多CURL - 在coffee js文件上做一个CURL不会导致它被重新编译。

连接资产是否具有任何类型的“监视”功能?找不到docs中的一个。我是否必须在该目录中运行coffee -bcw *.coffee

编辑:最后我只是使用grunt重新编译更改。这比连接资产要好得多。我会在这里留下这个问题,因为它有一些观点。

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解你所要求的100%,但你是否考虑使用类似node-supervisor的东西?这可以监视CoffeeScript文件(和其他资源),并在修改后重新启动节点进程。我成功地将它用于连接资产。