繁体   English   中英

我应该如何使用 pm2 命令来运行 npm

[英]How should I use pm2 command for npm run dev

我正在使用sudo npm run dev运行我的应用程序我应该如何使用 pm2 来运行sudo npm run dev这个命令。

以下对我有用。

pm2 start "npm run dev" --name myAppName

您的应用名称将是myAppName

你可以看到日志

pm2 logs "myAppName"

试试这个: sudo pm2 start npm -- dev

package.json文件中,您将定义 npm 运行的脚本。

因此,您可以将文件更改为如下所示:

 "scripts": {
    "dev": "pm2 start app.js"
  },

另外: pm2 start npm -- run dev

(我不需要使用应用程序名称位)

@zenny 给出的答案是正确的,我想补充一点

pm2 start "npm run dev" --name myAppName

尝试以 root 用户而不是非 root 用户身份登录运行上述命令。 我在 AWS ubuntu 中遇到了同样的错误,它对我有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM