#每天都是崭新的一天#再累也要照顾好自己
sh: /home/nodejs/songEagle/node_modules/.bin/nuxt:
发布于 作者 suning 434 次浏览 来自 分享
[root@izwzz songEagle]# npm start

songeagle@1.0.0 start /home/nodejs/songEagle
nuxt start

sh: /home/nodejs/songEagle/node_modules/.bin/nuxt: Permission denied

在本地开发环境ok,但是在服务器上运行的时候出现了这个,服务上执行npm start,其实执行的是nuxt start,但是告知这个nuxt没有权限,已经是root权限,这个具体怎么解决?

服务器:centos,

node:10.14.2,

npm:6.4.1


解决方案:

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

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

chmod -R 770 文件路径

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




1 回复

pm2 start npm --name "my-nuxt" -- run start


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