安装nvm
就这么简单
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
安装指定版本
nvm install v9.0
安装稳定版本
nvm install stable
遇到问题
过程当中都会出现443超时的问题
fatal: unable to access 'https://github.com/creationix/nvm.git/':
Failed to connect to github.com port 443: Operation timed out;
解决方式
一、安装以前卸载已有的node和node模块(清理环境)
npm ls -g --depth=0 # 查看已经安装在全局的模块,以便删除这些全局模块后再按照不一样的 node 版本从新进行全局安装
sudo rm -rf /usr/local/lib/node_modules # 删除全局 node_modules 目录
sudo rm /usr/local/bin/node # 删除 node
cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm #删除全局 node 模块注册的软链
// 此时查看node -v能够发现已经没有该模块了
node -v
二、安装nvm(最重要的地方)
使用gitee镜像安装nvm到本地github
git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags` # 能够看到地址是gitee的地址
提示成功安装了nvm并带有版本号npm
三、配置nvm环境变量
通过了**第二步**nvm还暂时不能使用;当终端关闭以后再打开将nvm失效;
nvm仍然不可用;须要添加nvm环境变量;
进入`.bash_profile`文件设置环境变量;
若是没有这个文件;
则须要建立文件[建立 .bash_profile 文件]
vi ~/.bash_profile #进入(i编辑 esc退出 :wq保存)
复制下面的两行粘贴而且保存
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
保存退出后执行生效命令
source ~/.bash_profile
若是你使用的是zsh环境的话还须要单独设置 .zshrc文件;

四、安装成功

五、安装node
网友评论