Node.js 如何让forever cli在io.js上运行

Node.js 如何让forever cli在io.js上运行,node.js,forever,io.js,Node.js,Forever,Io.js,我刚刚安装了io.js,我正试图使用forever在文件更改时重新启动服务器,但它仍然在node.js上运行,如何将它移到io.js上?oops!刚刚找到一个快速破解, 我打开了/usr/lib/node\u modules/forever/bin/forever(其中forever是全局安装的),并将shebang更改为打开iojs而不是node。您可以使用-c标志 -c COMMAND COMMAND to execute (defaults to node) forever

我刚刚安装了io.js,我正试图使用forever在文件更改时重新启动服务器,但它仍然在node.js上运行,如何将它移到io.js上?

oops!刚刚找到一个快速破解,

我打开了
/usr/lib/node\u modules/forever/bin/forever
(其中forever是全局安装的),并将shebang更改为打开iojs而不是node。

您可以使用
-c
标志

-c  COMMAND      COMMAND to execute (defaults to node)

forever start-c'iojs'index.js
直接修改任何节点模块的内容都是非常糟糕的做法。如果您真的需要修改一个模块,那么您应该在github中完成该项目,进行所需的更改,将修改后的分支推送到您自己的repo,然后
npm install-ggit://github.com/myusername/foreverjs.git
。但是,对于这个问题,不需要修改源代码。
-c
命令参数非常适合您的需要。