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