使用nvm实现nodejs多版本管理
· 2 min read
在日常开发中, 有时候需要使用不同版本的nodejs
来开发不同的项目.
例如, 有一个UI
项目, 需要使用nodejs
的v12
版本, 而另一个项目需要使用nodejs
的v14
版本.
这时候就需要使用nvm
来实现nodejs
的多版本管理.
本文将以nodejs-v18
为例介绍如何使用nvm
来实现nodejs
的多版本管理
解决方案
安装
- 将
github
上的nvm
项目克隆到本地
git clone git@github.com:nvm-sh/nvm.git
- 执行
nvm
的安装脚本
进入nvm
项目的根目录, 执行install.sh
脚本
./install.sh
将nvm
添加到~/.bashrc
中
- 配置
~/.bashrc
追加以下内容到~/.bashrc
文件中
export NVM_DIR=$DEV_SOFTWARE_HOME/Nvm
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
- 重新加载
~/.bashrc
source ~/.bashrc
node
安装
- 安装
nodejs
的v18
版本
nvm install 18
- 执行
node -v
命令, 查看nodejs
的版本
node -v
设置nodejs
的默认版本
- 编辑
~/.bashrc
文件, 追加以下内容
nvm alias default 18
- 重新加载
~/.bashrc
source ~/.bashrc