常見的 npm 權限問題
問題:
如果你正在使用Mac,並且通過從官方網站下載的pkg文件安裝了Node.js,那麼當你嘗試全局安裝一個npm模塊時,你可能會遇到以下的錯誤信息:
我的解決方案:
不要用sudo
命令來安裝包!
有些人在Stack Overflow上推薦上述解決方案,但我強烈建議不要用sudo
來管理包。這種解決方案可能會暫時解決你的問題,但你將可能會在以後遇到更多問題。
下面是推薦的做法:
步驟1:使用以下命令確定你的用戶名:
例如,我的用戶名是victorleungtw。
步驟2:更改node模塊文件夾的擁有權:
執行這些步驟後,你將來在安裝npm包時就不必再使用sudo
了。