Mac下安装npm全局包提示权限不够,修改全局安装目录

3,419 阅读1分钟

解决方法1:使用管理员权限安装

$ sudo npm i -g cnpm

解决方法2:修改全局安装目录

因某些特殊原因无法使用管理员权限,通过修改全局安装目录来解决问题。可以将默认的全局安装路径修改到当前用户的home目录下。

  1. 打开终端,新建一个文件夹

    mkdir ~/.npm-global
    
  2. 配置npm使用新的路径

    npm config set prefix '~/.npm-global'
    
  3. 打开或新建~/.bash_profile文件,在末尾加入

    # 新建命令 touch ~/.bash_profile
    export PATH=~/.npm-global/bin:$PATH
    
  4. 更新系统环境变量

    source ~/.bash_profile