5

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

在我开始使用supervisor之前,我使用的是coffeescript,它--watch可以选择在我的coffescripts发生变化时自动重新编译它们。

所以问题是这样的,主管和咖啡脚本重新编译器不能很好地结合在一起。

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

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

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

4

1 回答 1

8

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

这里有一些提示:

  • 安装 CoffeeScript 后,你有一个名为的可执行文件coffee,你可以这样做(无需编译你的咖啡脚本文件):

    coffee yourfile.coffee

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

    supervisor yourfile.coffee

于 2012-06-07T22:12:01.257 回答