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 

 

相关文章:

  • 2022-12-23
  • 2021-11-25
  • 2021-05-29
  • 2022-12-23
  • 2021-10-04
  • 2021-06-28
  • 2021-05-20
  • 2022-01-19
猜你喜欢
  • 2022-01-14
  • 2021-11-14
  • 2021-07-01
  • 2021-06-15
  • 2022-12-23
  • 2021-04-13
  • 2022-12-23
相关资源
相似解决方案