[英]How should I use pm2 command for npm run dev
I'm running my app using sudo npm run dev
how should I use pm2 in order to run sudo npm run dev
this command.我正在使用
sudo npm run dev
运行我的应用程序我应该如何使用 pm2 来运行sudo npm run dev
这个命令。
The following works for me.以下对我有用。
pm2 start "npm run dev" --name myAppName
Your app name will be myAppName
您的应用名称将是
myAppName
You can see the logs你可以看到日志
pm2 logs "myAppName"
试试这个: sudo pm2 start npm -- dev
In your package.json
file, you will define the scripts for npm to run.在
package.json
文件中,您将定义 npm 运行的脚本。
So, you can change your file to look something like this:因此,您可以将文件更改为如下所示:
"scripts": {
"dev": "pm2 start app.js"
},
Also: pm2 start npm -- run dev
另外:
pm2 start npm -- run dev
(I didn't need to use the app name bits) (我不需要使用应用程序名称位)
The answer given by @zenny is correct, I want to add that @zenny 给出的答案是正确的,我想补充一点
pm2 start "npm run dev" --name myAppName
try running the above command logged in as a root user instead of a non-root user.尝试以 root 用户而不是非 root 用户身份登录运行上述命令。 I had the same error in AWS ubuntu, it worked me.
我在 AWS ubuntu 中遇到了同样的错误,它对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.