美文网首页我爱编程
Error: EACCES: permission denied

Error: EACCES: permission denied

作者: 沙漠中的猴 | 来源:发表于2018-07-25 18:30 被阅读0次

    当我执行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

        本文链接:https://www.haomeiwen.com/subject/tkdmmftx.html