- 手动移除使用apt-get来安装的node.js
sudo apt-get purge nodejs && sudo apt-get autoremove && sudo apt-get autoclean
- 使用以下命令安装 NVM(通过NVM安装node.js)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.37.2/install.sh | bash
注意:这一步可能会失败,大部分原因是因为DNS解析被污染了,原因你懂的,报错如下:
curl: (7) Failed to connect to raw.githubusercontent.com port 443
解决方法:修改系统的hosts文件:
vi /etc/hosts
加入:
199.232.96.133 raw.githubusercontent.com
- 命令行下测试NVM是否安装成功(在这之前可能需要重启一下系统才能使用NVM)
nvm --version
- 使用以下命令安装node.js 8.* LTS 版本 (长久维护版本):
nvm install 8.11.2
- 设置系统默认版本:
nvm use 8.11.2
nvm alias default 8.11.2
- 检测node.js版本:
node -v
- npm使用淘宝镜像:
npm config set registry=https://registry.npm.taobao.org
- npm更新到最新版本:
npm install -g npm
- 安装完成,检测npm版本
npm -v