NodeJS + CoffeeScript Workflow



我最近开始学习nodeJS。作为一个长期的咖啡脚本爱好者,我自然决定与node一起使用。使用 node 编写长时间运行的进程时,我发现自己经常重新启动程序。经过快速谷歌,我找到了节点主管。节点主管只是监视当前目录的文件更改,并自动为您重新启动应用程序。

在我开始使用 supervisor 之前,我使用的是带有 --watch 选项的 coffeescript,以便在我的咖啡脚本更改时自动重新编译它们。

所以问题是,主管和咖啡脚本重新编译器不能很好地配合使用。

  • 首先我跑coffee --compile --watch .
  • 然后在一个新的终端中,我运行supervisor app.js

在那之后,即使源文件没有更改,主管也会永远重新启动我的应用程序。

所以问题是,你使用nodeJS和CoffeeScript的工作流程是什么?

你正在做的事情是某种多余的。

以下是一些提示:

  • 安装 CoffeeScript 后,您有一个名为 coffee 的可执行文件,因此您可以执行此操作(无需编译您的 Coffee-script 文件):

    coffee yourfile.coffee

  • 如何将其与supervisor相结合?
    如果你阅读了Github页面上的自述文件,你会注意到主管也可以执行CoffeeScript文件。您需要做的就是:

    supervisor yourfile.coffee

最新更新