插件窝 干货文章 EACCES: permission denied, open '/home/prodect'

EACCES: permission denied, open '/home/prodect'

linux 报错 640    来源:插件窝    2019-10-23

Linux系统中运行npm install时报EACCES: permission denied

引起原因 
根据错误信息,知道这是权限问题,那么要么是文件没有执行权限,要么是用户不正确,所以查看用户的所有者和文件权限,发现文件所有者非当前登录用户(root)。



解决

在node的文件外,运行chown -R root:root node-v8.11.4-linux-x64,把node-v8.11.4-linux-x64文件及子文件用户和组更改为root。让后再运行npm install就没有问题了。 


命令:

chown -R  root:root  node-v8.11.4-linux-x64(node安装目录)