有没有用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 就行了,一次还可以启动很多项目
pm2 start process.json
@brickyang 貌似多加了一个大括号
@wfsovereign 多谢,已经改了
@brickyang 这个json文件随便放哪都可以吧,只要指定好app.js的路径就好了?是不是?
学习了
想问下大家,harmony是什么模式?
@HelloKevinTian 4.0之后就不用在意了 自豪地采用 CNodeJS ionic
能码么?? 自豪地采用 CNodeJS ionic
@imhered 一般就放根目录,如果你放在其它位置,在 pm2 start 命令中也得带上路径
pm2 start
app.js 是不是相对 process.json 位置我没试过,看起来有可能是的
app.js
process.json
nvm install v4 or nvm install v5 please
nvm install v4
nvm install v5
@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 的配置文件,可以试试看看
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
好吧,知道了。。。o(╯□╰)o
随手贴,我用的这个
这里 Google 搜索很靠前 (英文搜索),但是居然没有一个答案
@russj marked
mk
受教了
每次启动打这么多字也挺累的,利用 process.json 文件(文字可以任意):
然后每次
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 v4ornvm install v5please@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 的配置文件,可以试试看看