1. 安裝node
# 設(shè)置版本源,setup_12.x表示版本號(hào)為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
# 手動(dòng)刪除 npm 相關(guān)目錄
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各種版本存在不兼容現(xiàn)象,nvm是讓你在同一臺(tái)機(jī)器上安裝和切換不同版本的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文件越妈,設(shè)置環(huán)境變量泪勒,直接復(fù)制追加下面內(nèi)容:
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
此時(shí)nvm就被安裝在了/.nvm下
- 常用命令
nvm ls-remote:列出所有可以安裝的node版本號(hào)
nvm install v10.4.0:安裝指定版本號(hào)的node
nvm use v10.3.0:切換node的版本,這個(gè)是全局的
nvm current:當(dāng)前node版本
nvm ls:列出所有已經(jīng)安裝的node版本
2. 安裝gulp
# 經(jīng)常用所有全局安裝
sudo npm install -g gulp
sudo npm install -g rollup
npm cache clean —force