CNode

怎么用pm2开启harmony模式?

问答
HHanggi发布于12 年前最后回复10 年前19 回复20132 浏览0 收藏

有没有用pm2的人知道怎么用pm2 start Node.js 0.11+的 --harmony模式? 还有pm2有没有类似 supervisor那样的自动重启的开发模式?

查看回复

回复 (19)

R
russj#1·12 年前

随手贴,我用的这个

pm2 start app.js --name koa --node-args="--harmony-generators" --watch 

这里 Google 搜索很靠前 (英文搜索),但是居然没有一个答案

H
Hanggi#2·12 年前

好吧,知道了。。。o(╯□╰)o

H
heixiaoshan#4·11 年前

mk

D
DavidCai1993#5·11 年前

受教了

X
xiaolongXL#6·10 年前
引用 brickyang每次启动打这么多字也挺累的,利用 process.json 文件(文字可以任意): 然后每次 pm2 start process.json 就行了,一次还可以启动很多项目

@brickyang 不是 "node_args": "–harmony" 而是 "node_args": "–-harmony"好吗? 你确定你跑起来了? 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

Y
Yhaojing#7·10 年前

我使用babel-cli 添加pm2配置文件:{ "apps" : [{ "name" : "crowdfunding", "script" : "./server/server.js", "watch" : true, "exec_interpreter" : "babel-node", "exec_mode" : "fork" }] } 我想同理,也可以修改一下pm2 的配置文件,可以试试看看

B
brickyang#8·11 年前

每次启动打这么多字也挺累的,利用 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 就行了,一次还可以启动很多项目

W
wfsovereign#9·11 年前

@brickyang 貌似多加了一个大括号

B
brickyang#10·11 年前

@wfsovereign 多谢,已经改了

I
im-here#11·11 年前

mk

I
im-here#12·11 年前
H
HelloKevinTian#13·11 年前

学习了

H
HelloKevinTian#14·11 年前

想问下大家,harmony是什么模式?

H
Hanggi#15·11 年前
引用 HelloKevinTian想问下大家,harmony是什么模式?

@HelloKevinTian 4.0之后就不用在意了 自豪地采用 CNodeJS ionic

K
klausgao#16·11 年前

能码么?? 自豪地采用 CNodeJS ionic

B
brickyang#17·11 年前
引用 im-here@brickyang 这个json文件随便放哪都可以吧,只要指定好app.js的路径就好了?是不是?

@imhered 一般就放根目录,如果你放在其它位置,在 pm2 start 命令中也得带上路径

app.js 是不是相对 process.json 位置我没试过,看起来有可能是的

M
magicdawn#18·11 年前

nvm install v4 or nvm install v5 please

D
DevinXian#19·11 年前
引用 Hanggi@HelloKevinTian 4.0之后就不用在意了 自豪地采用 CNodeJS ionic

@Hanggi 还是在意一下,因为有些特殊标志位还是需要的,比如--harmony_destructuring等~

参与回复
登录后即可参与回复。登录