NPM的安裝和使用權限問題


npm之前在默認情況下裝過@angular/cli, 安裝和使用都沒有任何問題, 但是有的包全局安裝的時候會提示權限不足, 於是網上搜索了修復此問題的方法, 就是將npm的全局安裝目錄搬到有權限的文件加下:

1、在用戶根目錄下創建全局包的安裝目錄:

mkdir ~/.npm-global

2、把NPM的全局安裝目錄設置到此目錄:

npm config set prefix '~/.npm-global'

3、設置環境變量:

npm config set prefix '~/.npm-global'

4、添加如下變量:

export PATH=~/.npm-global/bin:$PATH

5、更新環境變量

source ~/.profile

 

請注意, 如果你使用的不是自帶的命令行工具, profile的名稱也是不一樣的, 比如我使用的是zsh, 修改的就是./bash_profile:

sudo vi ~/.bash_profile
source ~/.bash_profile 

 


免責聲明!

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



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