由于项目比较杂,导致每个项目的node版本要求不一样,所以我使用了nvm来管理node版本,nvm可以同时安装多个node版本,需要使用哪个版本就切换到哪个版本
安装过程
下载nvm
git clone https://github.com/nvm-sh/nvm.git .nvm
使用以下命令初始化nvm并添加到你的profile中
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bash_profile
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bash_profile
或者,如果你使用的是zsh,修改 .zshrc 文件:
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.zshrc
验证安装
nvm --version
下载node版本并使用
#下载两个版本
nvm install 16.0.0
nvm install 16.1.0
#查看有几个node版本
nvm list
#nvm 使用16.0.0的node版本
nvm use 16.0.0
#查看当前是哪个版本
nvm current