需求描述
在windows做开发时候,不同项目之间需要的nodejs的版本可能跨度很大,有的有最低版本要求,这时候就需要我们提供不同版本的nodejs。一台机器上安装不同版本的nodejs,又需要对其进行管理,该如何优雅的管理和切换不同版本的nodejs。
解决方法
使用工具:
nvm
地址:
https://github.com/coreybutler/nvm-windows/releases
使用方法:
(1)安装nvm
下载好 nvm 后,首先就是安装,我下载的是 exe 安装包,安装很简单,双击打开后,一直 “下一步” ,如果弹出管理现有nodejs点击确定,直到安装完成即可。
安装完后,在 windows 开始菜单中找到 “命令提示符”,最好以管理员方式打开,然后输入命令:nvm version
查看已经安装的nodejs版本:nvm ls
安装Nodejs,比如安装版本 v14.21.3
nvm install 14.21.3
使用指定的nodejs版本:
通过输入:nvm ls 查看已经安装的 nodjs 版本列表,
然后输入:nvm use 14.21.3 指定当前使用的 nodejs 版本,如下图所示:
再输入node -v 查看当前node版本
常用 nvm 命令表:
[1] 安装指定的 nodejs 版本:nvm install 8.12.0
[2] 查看已经安装的 nodejs 列表:nvm ls
[3] 指定当前使用的 nodejs 版本:nvm use 8.12.0
[4] 查看当前使用的 nodejs 版本:node -v