ecosystem.config.js中的自定义npm脚本

ddhy6vgd  于 2022-11-14  发布在  其他
关注(0)|答案(2)|浏览(310)

要启动一个包含pm2的自定义npm脚本start作为一次性进程,我需要运行pm2 start npm -- start,并将其移动到ecosystem.config.js文件中,我的应用程序将被配置为

...
script: 'npm',
args: 'start',
...

但是,当我需要运行dev脚本而不是start时,事情就崩溃了,就像您在npm run dev中所做的那样。
第一个

...
script: 'npm',
args: 'dev',
...

到目前为止还没有运气。我可能错过了什么,或者有一个完全不同的方法?

w8f9ii69

w8f9ii691#

我使用reactJs + nextJs,PM2中的ecosystem.config.js配置也面临同样的问题,但您可以使用下面的命令,它对我很有效。

pm2 start "npm run dev" --name YOUR_APP_NAME
rbl8hiat

rbl8hiat2#

您缺少cwd字段,即启动应用程序的目录

...
name: 'app',
script: 'npm',
cwd: '/var/www/html/app',
args: 'run develop',
...

相关问题