我最近开始学习nodeJS。作为一个长期的咖啡脚本爱好者,我自然决定将它与 node 一起使用。用节点编写长时间运行的进程我发现自己经常重新启动程序。快速谷歌后,我找到了node-supervisor。Node-supervisor 只是监视当前目录的文件更改并自动为您重新启动您的应用程序。
在我开始使用supervisor之前,我使用的是coffeescript,它--watch
可以选择在我的coffescripts发生变化时自动重新编译它们。
所以问题是这样的,主管和咖啡脚本重新编译器不能很好地结合在一起。
- 首先我跑
coffee --compile --watch .
- 然后在一个新终端中我运行
supervisor app.js
在那个主管永远重启我的应用程序之后,即使源文件没有更改。
所以问题是,你使用 nodeJS 和 CoffeeScript 的工作流程是什么?