有没有用pm2的人知道怎么用pm2 start Node.js 0.11+的 --harmony模式? 还有pm2有没有类似 supervisor那样的自动重启的开发模式?
好吧,知道了。。。o(╯□╰)o
随手贴,我用的这个
pm2 start app.js --name koa --node-args="--harmony-generators" --watch
这里 Google 搜索很靠前 (英文搜索),但是居然没有一个答案
@russj marked
mk
受教了
每次启动打这么多字也挺累的,利用 process.json 文件(文字可以任意):
{
"apps": [{
"name": "yourAppName",
"script": "app.js",
"node_args": "–harmony",
"watch": true,
"log_date_format": "YYYY - MM - DD HH: mm Z",
}]
}
然后每次 pm2 start process.json
就行了,一次还可以启动很多项目
@brickyang 貌似多加了一个大括号
@wfsovereign 多谢,已经改了
mk
@brickyang 这个json文件随便放哪都可以吧,只要指定好app.js的路径就好了?是不是?
学习了
想问下大家,harmony是什么模式?
@HelloKevinTian 4.0之后就不用在意了 自豪地采用 CNodeJS ionic
能码么?? 自豪地采用 CNodeJS ionic
@imhered 一般就放根目录,如果你放在其它位置,在 pm2 start
命令中也得带上路径
app.js
是不是相对 process.json
位置我没试过,看起来有可能是的
nvm install v4
or nvm install v5
please
@Hanggi 还是在意一下,因为有些特殊标志位还是需要的,比如--harmony_destructuring等~
@brickyang 不是 “node_args”: “–harmony” 而是 “node_args”: "–-harmony"好吗? 你确定你跑起来了? 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
我使用babel-cli 添加pm2配置文件:{ “apps” : [{ “name” : “crowdfunding”, “script” : “./server/server.js”, “watch” : true, “exec_interpreter” : “babel-node”, “exec_mode” : “fork” }] } 我想同理,也可以修改一下pm2 的配置文件,可以试试看看