某些项目上可能存在多个版本webpack,不同的项目可能也需要使用不同版本的webapck。
今天在写一个管理后台的前端安装webpack的时候,提示我的node版本过老。
那么如何使一台设备上有多个版本的node呢~
0.删除之前的node
homebrew安装的
brew uninstall node
官网pkg安装的
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
1.安装nvm
nvm类似于Python的virtualenv和Ruby的rvm,用来管理不同的版本
brew install nvm
2.使nvm生效
source $(brew --prefix nvm)/nvm.sh
3.使用nvm安装node
nvm ls-remote//查看可用版本
nvm install <version>
4.使用nvm切换node.js版本
nvm ls//查看当前可用版本
nvm use <version>//例如nvm use --delete-prefix v5.7.0
大功告成