文档:https://github.com/creationix/nvm
安装:
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
$ NVM_DIR="$HOME/.nvm"
$ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
# 设置 nvm 淘宝镜像
$ vim ~/.bashrc
$ export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
安装node
$ nvm install node
$ nvm use node
# 查看默认的 registry 地址
$ npm config -g get registry
https://registry.npmjs.org/
# 设置 npm 淘宝镜像
$ npm config -g set registry https://registry.npm.taobao.org
非nvm方式安装的npm和node:
npm升级到最新版
$ npm install -g npm
node升级到最新版
第一步,先查看本机node.js版本:
$ node -v
第二步,清除node.js的cache:
$ sudo npm cache clean -f
第三步,安装 n 工具,这个工具是专门用来管理node.js版本的
$ sudo npm install -g n
第四步,安装最新版本的node.js
$ sudo n stable
第五步,再次查看本机的node.js版本:
$ node -v
卸载npm
$ npm -g uninstall npm
卸载node
$ sudo apt-get remove nodejs