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