跳到主要内容
CNode

怎么用pm2开启harmony模式?

问答
HHanggi发布于 12 年前最后回复 10 年前
19201820

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

查看回复

回复 (19)

Y
Yhaojing#1910 年前

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

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

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

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

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

M
magicdawn#1611 年前

nvm install v4 or nvm install v5 please

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

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

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

K
klausgao#1411 年前

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

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

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

H
HelloKevinTian#1211 年前

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

H
HelloKevinTian#1111 年前

学习了

I
im-here#911 年前

mk

B
brickyang#811 年前

@wfsovereign 多谢,已经改了

W
wfsovereign#711 年前

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

B
brickyang#611 年前

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

D
DavidCai1993#511 年前

受教了

H
heixiaoshan#411 年前

mk

R
russj#212 年前

随手贴,我用的这个

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

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

H
Hanggi#112 年前

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

参与回复

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