node.js - 生态系统.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',
...
到目前为止没有运气。我可能会遗漏一些东西,还是有完全不同的方法?
解决方案
我正在使用 reactJs + nextJs 并且我ecosystem.config.js
在 PM2 中的配置也面临同样的问题,但是您可以使用以下命令,它对我有用。
pm2 start "npm run dev" --name YOUR_APP_NAME
推荐阅读
- node.js - 我安装了 express、mongoose 和 body-parser。但是当我尝试安装'ejs'时,下面的错误正在运行!。我该如何解决?
- javascript - 单击按钮后,网页会自行刷新。我怎么能避免呢?
- python - 我正在处理 django 中的 RSS 提要,但它给了我一个错误
- python-3.x - pyqt5获取数据库中组合框选定项的ID
- xml - 如何(正确)使用“mode="copy-no-namespaces"”?
- php - 查询从数据库中删除记录,但表行不淡出那一个
- c# - MediaCapture.PrepareLowLagRecordToStorageFileAsync() 在 HoloLens 上引发“类未注册”异常
- vb.net - 在 ms 访问中以编程方式创建列到表
- reactjs - react-cookie-consent 在点击时存储数据两次
- c# - “索引超出数组边界”错误背后的原因