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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM