Error: EACCES: permission denied, mkdir '/root/.nvm/versions/node/......

Posted blank-string

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Error: EACCES: permission denied, mkdir '/root/.nvm/versions/node/......相关的知识,希望对你有一定的参考价值。

当我执行npm install -g node-inspector的时候报错。
技术分享图片

所以就去网上搜索了一下答案。

有这么几种答案。请看完再执行相关命令

  1. 有说需要在前面加上sudo命令的。
    不能解决我出现的问题

  2. 有说是文件权限的问题,需要把出错文件的权限修改一下。
(1)首先进入lib目录执行命令

chmod 777 node_modules/

chmod: Unable to change file mode on node_modules/: Operation not permitted

(2)运行如下命令依然不行

su root

(3)接着运行如下命令

sudo -i

(4)再次进入lib目录下运行同样的命令

cd /usr/local/lib/

(5)运行命令

chmod 777 node_modules/ 

不能解决我出现的问题

  1. 有的说是在安装依赖包的时候需要添加参数
sudo npm install -g node-inspector --unsafe-perm=true --allow-root

输入这条命令,问题被解决。

答案的链接地址:https://github.com/npm/npm/issues/17268



以上是关于Error: EACCES: permission denied, mkdir '/root/.nvm/versions/node/......的主要内容,如果未能解决你的问题,请参考以下文章

Error: EACCES: permission denied, open ‘tree-sitter‘

Error: EACCES: permission denied, open ‘tree-sitter‘

npm permission denied错误npm ERR! Error: EACCES: permission denied, access

Error: listen EACCES: permission denied 0.0.0.0:80

Unhandled rejection Error: EACCES: permission denied, open '

Error: EACCES: permission denied, mkdir