不使用pm2发布是正常的,可以直接使用npm run start。
pm2执行nuxt发布指令
pm2 start npm --name "mpweb" -- run start
提示错误
Created by npm, please don't edit manually.
image.png
(因为后台使用koa2,pm2发布时遇到同样的错误,这么肯定不是项目的问题了,应该是pm2或环境等原因)
重装pm2也是同样的错误。
但发现pm2不使用npm指令,直接pm2运行 node.js文件时是正常的,所以换一个方式执行nuxt发布指令。
pm2 start ./node_modules/nuxt/bin/nuxt.js --name "mpweb" -- start
./node_modules/nuxt/bin/nuxt.js为nuxt执行的文件位置, -- start为nuxt的指令。
相当于nuxt start指令
网友评论