问题来了:
相信很多小伙伴在日常的开发过程中都会遇到这样一个问题:
npm install安装包之后报错,说权限不足:
于是,我们加sudo运行(我这里是Mac系统
结果:
解决问题:
那么我们应该如何解决呢?让我们来看看官网的解决方案:
Resolving EACCES permissions errors when installing packages globallydocs.npmjs.com关键在这里:
于是我们安装配置优秀的node版本管理器nvm!
nvm的安装配置流程如下:
// 以下代码全部到终端copy自动执行即可
// 第一步:克隆nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
// 第二步:配置环境变量
cd ~
touch .bash_profile // 有.bash_profile文件略过此步
open .bash_profile
// 第三步:把下面copy到打开的.bash_profile文件
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
// 第四步:应用配置
source .bash_profile
// 完成
nvm