NPM的安装和使⽤权限问题
npm之前在默认情况下装过@angular/cli, 安装和使⽤都没有任何问题, 但是有的包全局安装的时候会提⽰权限不⾜, 于是⽹上搜索了修复此问题的⽅法, 就是将npm的全局安装⽬录搬到有权限的⽂件加下:
1、在⽤户根⽬录下创建全局包的安装⽬录:angular安装
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