#每天都是崭新的一天#再累也要照顾好自己
nuxt部署时候pm2不断重启问题,发现./bin/nuxt: peemission denied的
发布于 作者 songEagle 594 次浏览 来自 问答

我们都知道,nuxt.js的项目启动命令,先执行npm run build,在执行npm run start,pm2也支持参数的传递,也有大神说pm2启动nuxt只需要执行pm2 start npm -- run start,到目前为止,表示项目没有这样启动成功过。

所以我们要知道package.json这个文件,当我们执行npm run dev的时候,其实使用npm去启动了./node_modules/nuxt/bin/nuxt这个文件。当我们cd到我们的项目目录之后,我们最终可以执行如下命令来启动:

系统在不断的重启。





2 回复

参考这个话题:https://www.mwcxs.top/topic/item/80.html

这个切实解决了问题,主要是文件权限不够,使用chmod改变文件权限,就可以了

解决办法是:

从报错的问题来看,是文件权限不够,只需要把文件权限设置成770,以及文件夹下的子目录以及子目录文件的权限设置成770

在linux系统中,使用chmod命令改变文件权限

chmod -R 770 文件路径

770--对应的读写权限,没有执行权限


发布评论
微信群
saucxs聊天机器人
saucxs
hi ,欢迎来到sau交流学习社区,欢迎与我聊天,问我问题哦!
您正在使用的浏览器是,不在支持范围内!
为了您的正常使用与展示,推荐使用Chrome浏览器68以上版本
支持浏览器:
火狐浏览器最新版
Safari浏览器最新版
Edge浏览器最新版
IE浏览器10,11