1. 安装node
# 设置版本源,setup_12.x表示版本号为12
wget -qO- https://deb.nodesource.com/setup_12.x | sudo -E bash -
# 安装nodejs
sudo apt-get install -y nodejs
sudo apt-get install nodejs-legacy
2. 卸载node
# apt-get 卸载
sudo apt-get remove --purge npm
sudo apt-get remove --purge nodejs
sudo apt-get remove --purge nodejs-legacy
sudo apt-get autoremove
# 手动删除 npm 相关目录
rm -r /usr/local/bin/npm
rm -r /usr/local/lib/node-moudels
find / -name npm
rm -r /tmp/npm*
2. 安装nvm
nvm和n都是node版本管理工具,为了解决node各种版本存在不兼容现象,nvm是让你在同一台机器上安装和切换不同版本的node的工具
# 官方源码:[https://github.com/nvm-sh/nvm](https://github.com/nvm-sh/nvm)
# 下载安装nvm
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
# 打开~/.bashrc文件,设置环境变量,直接复制追加下面内容:
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" # This loads nvm
此时nvm就被安装在了/.nvm下
- 常用命令
nvm ls-remote:列出所有可以安装的node版本号
nvm install v10.4.0:安装指定版本号的node
nvm use v10.3.0:切换node的版本,这个是全局的
nvm current:当前node版本
nvm ls:列出所有已经安装的node版本
2. 安装gulp
# 经常用所有全局安装
sudo npm install -g gulp
sudo npm install -g rollup
npm cache clean —force