NodeJS + CoffeeScript工作stream程
我最近开始学习nodeJS。 作为一个长期的咖啡爱好者,我自然决定和节点一起使用它。 用节点编写长时间运行的程序我发现自己经常重新启动程序。 快速谷歌后,我find了节点监督 。 Node-Supervisor仅监视当前目录中的文件更改并自动重新启动您的应用程序。
在我开始使用主pipe之前,我正在使用带有--watch
选项的--watch
,以便在更改时自动重新编译我的coffescripts。
所以问题是这样的,主pipe和咖啡标记重新编译器不能一起玩。
- 首先我运行
coffee --compile --watch .
- 然后在一个新的terminal上运行
supervisor app.js
之后,主pipe不断重新启动我的应用程序永远,即使没有源文件的变化。
所以问题是,你使用nodeJS和CoffeeScript的工作stream程是什么?
你在做什么是某种多余的。
这里有一些提示:
-
在安装CoffeeScript之后,你有一个叫做
coffee
的可执行文件,所以你可以做(不需要编译你的coffee-script文件):coffee yourfile.coffee
-
如何将这与
supervisor
?
如果您已经阅读了Github页面上的自述文件 ,您将会注意到,pipe理员也可以执行CoffeeScript文件。 所有你需要做的是:supervisor yourfile.coffee