解决方法1:使用管理员权限安装
$ sudo npm i -g cnpm
解决方法2:修改全局安装目录
因某些特殊原因无法使用管理员权限,通过修改全局安装目录来解决问题。可以将默认的全局安装路径修改到当前用户的home目录下。
-
打开终端,新建一个文件夹
mkdir ~/.npm-global -
配置npm使用新的路径
npm config set prefix '~/.npm-global' -
打开或新建~/.bash_profile文件,在末尾加入
# 新建命令 touch ~/.bash_profile export PATH=~/.npm-global/bin:$PATH -
更新系统环境变量
source ~/.bash_profile