Node版本快速切换
在使用Node版本切换时有着诸多不便,比如说一个项目所需要的版本不一致,我安装的高版本的Node不一定可以跑起来项目,这时候需要低版本,经过搜索查阅选择卸载重装或者使用NVM版本控制。
NVM是一个快速切换和控制多个版本的工具,简单来说快速切换电脑上面安装的Node版本。
下载地址:
https://github.com/coreybutler/nvm-windows/releases
Windows下载选择
选中之后解压下载
直接运行安装程序,这里踩到了多次坑,就是Node use 不生效的问题,在安装的时候
这个地方可以选中自己的文件夹,然后Nodejs最好是新建一个文件夹
例如我新建一个文件夹在D盘下面
D:\path\nvm-nodejs
在D盘下面新建,一个js的版本控制
在下一步安装的时候一定要选中刚才的新建文件夹
这时候点击下一步等待安装完成。如果图中有窗口什么路径修改参数全部点击同意
安装完成之后选中NVM的安装位置打开选中setting文件
因为安装需要的镜像默认是Github的 有的小伙伴安装可能会速度比较慢
修改一下这个镜像源,在文件后面追加
arch: 64
proxy:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
淘宝失效替换这个
# 配置node镜像:
node_mirror: https://npmmirror.com/mirrors/node/
# 配置npm镜像:
npm_mirror: https://npmmirror.com/mirrors/npm/
效果如上图所示
接下来使用打开命令行窗口
打开之后运行命令nvm -v查看自己的nvm版本控制是否安装成功。
然后运行命令安装需要的版本
这里直接放命令
nvm install v12.12.0
安装完成直接只用这个Node版本
nvm use 12.12.0
这个是安装了一个版本 。
如果需要多个版本安装比如说安装
nvm install v8.16.2
执行完成之后会出现新安装的版本,带有*号的是正在使用的版本。
执行
node -v
查看正在执行的node版本
附带基本命令的查看和使用
nvm current:显示 Node.js 是否以32位或64位模式运行。
nvm install <version> [arch]:安装指定版本的 Node.js。可选择指定架构(32位或64位)。
nvm ls:列出已安装的 Node.js 版本。
nvm ls available:列出可供安装的可用 Node.js 版本。
nvm on:启用 Node.js 版本管理。
nvm off:禁用 Node.js 版本管理。
nvm proxy [url]:设置或查看下载代理。
nvm node_mirror [url]:设置或查看 Node.js 镜像 URL。
nvm npm_mirror [url]:设置或查看 npm 镜像 URL。
nvm uninstall <version>:卸载指定版本的 Node.js。
nvm use [version] [arch]:切换使用指定版本的 Node.js。可选择指定架构。
nvm root [path]:设置或查看 nvm 存储不同版本 Node.js 的目录。
nvm version:显示当前运行的 nvm 版本。
rch]:切换使用指定版本的 Node.js。可选择指定架构。
nvm root [path]:设置或查看 nvm 存储不同版本 Node.js 的目录。
nvm version:显示当前运行的 nvm 版本。