npm安裝權(quán)限問題

使用 npm 安裝依賴時(shí),經(jīng)常會(huì)出現(xiàn)權(quán)限的問題

Screen Shot 2019-12-18 at 11.28.07 PM.png

之前的習(xí)慣都是在 npm 前面加上 sudo ,以管理者身份執(zhí)行安裝操作即可暫時(shí)解決權(quán)限問題,下次安裝依舊如此。始終沒有解決問題,終于忍不住了,搜索得到了解決方案。

官方解決方案鏈接 https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally#reinstall-npm-with-a-node-version-manager

方法1,重新安裝 node.js

卸載重新安裝或者安裝 nvm ,使用 nvm 版本管理器 管理 node 的版本
nvm https://github.com/nvm-sh/nvm/blob/master/README.md#installation

mac/linux 安裝nvm :
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.9/install.sh | bash
或者
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.9/install.sh | bash

直接安裝 node,因?yàn)?nvm 會(huì)管理 node ,所以不用卸載原來的 node
nvm install node

方法2,給相關(guān)目錄賦予權(quán)限
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

chown命令用于修改目錄的用戶

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容