首页 > 解决方案 > 生态系统.config.js 中的自定义 npm 脚本

问题描述

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

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

但是当我需要运行dev脚本而不是开始时,事情就崩溃了,就像你在npm run dev. 我试过了

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

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

到目前为止没有运气。我可能会遗漏一些东西,还是有完全不同的方法?

标签: node.jsnpmpm2

解决方案


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

pm2 start "npm run dev" --name YOUR_APP_NAME

推荐阅读