Windows保姆级安装Node.js版本管理神器nvm详细教程
前言
我们在学习前端或者工作过程中,大概率遇到有的项目支持高版本运行,而有的项目可能不支持,那么就需要切换node版本,如果卸载node再安装另一版本显然觉得不够优雅、不够专业,因此使用nvm进行不同版本管理能够极大的提高我们切换node的效率。
当然了在nvm安装的过程中有很多坑,许多新手的兄弟姐妹们非常容易陷入无法自拔,那么请往下看,我将带领你们一步到位保姆方式安装,一步一说明一提醒,只要按照我的教程一步一走即可,那么接下来开始上车走起。下车了记得点赞加收藏一波呀!
一、删除现有的Node
如电脑暂未安装Node.js,则这一步可跳过。
如果已经安装Node.js不卸载的话安装nvm可能会不成功,可能如下图所示,安装nvm会提示先卸载已安装的Node.js
1.按下键盘Win + R打开运行,输入 control 后点击确定或者直接回车
2.点击卸载程序
3.找到Node.js,双击,然后选是,卸载即可
到这一步就卸载完成了,打开cmd,输入 node ,提示 “‘node’ 不是内部或外部命令,也不是可运行的程序或批处理文件”,说明已经成功卸载
二、下载
1、github主页下载
Tags · coreybutler/nvm-windows · GitHub
我们明显可以看到其发行的所有版本
点击需要安装的版本号进入详情,下滑找到如下图,点击nvm-setup.zip下载到本地,解压后得到nvm-setup.exe可执行文件
顺便做一下解释:
nvm-noinstall.zip | 绿色版本,不需要安装,但是使用之前需要配置环境变量 |
nvm-setup.zip | 推荐下载这个包,无需配置即可使用(本教程使用方式) |
Source code(zip) | zip 压缩源码 |
Sourc code(tar.gz) | tar.gz 的源码,一般用于某nix系统 |
2、为了方便下载我把网盘链接附上,直接下载nvm-setup.exe可执行文件
网盘链接对于nvm版本为1.1.12,如需安装其他版本则点击上方github链接自行下载对于版本
链接: https://pan.baidu.com/s/15WTf14txJWI2W2fYtXcCfQ?pwd=8888 提取码: 8888
三、安装
1、注意!:安装路径中,所选的文件夹不能有任何的中文或空格的目录,路径必须全英文,如路径包含中文或空格在使用过程中一般都会报错,路径如下图所示(纯英文路径)
如果实在是已经安装到了有中文或空格路径,则卸载重新安装即可
2、设置nodejs的安装目录
直接默认就好,如果实在要改路径最好也都是全英文
3、直接install
点击install
4、完成
点击Finish安装完成
打开cmd输入nvm,看到如下图,说明已经安装成功
四、配置镜像
如果不配置镜像直接通过nvm下载Node版本可能需要消耗的时间比较长,所以我们配置成淘宝镜像。打开cmd最好都是以管理员身份运行防止不必要的权限报错。配置完成后,需要先关闭cmd,然后打开新的cmd才能去做其他操作
方式一:直接修改安装 nvm 文件目录下的 settings.txt 文件,在里面写入下面代码:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
方式二:在命令行设置
在命令行分别输入:
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
注意:地址最后的 /
最好不要省略
npm也要设置的原因是:在安装 Node.js 时需要安装 npm,所以 npm 的镜像也是需要设置的
1、查看已安装版本
nvm ls
2、获取可安装版本
nvm list available
如需要查看更多版本,自行前往官网查看,附网址:
https://nodejs.org/download/release
3、安装Node.js
安装命令:
nvm install 具体版本号
例如: nvm install 20.9.0
4、选择(切换)版本
命令:
nvm use 指定版本号
例如: nvm use 20.9.0
此时已经切换到了20.9.0版本
5、再次查看已安装版本
nvm ls
前面有个 * 号的代表的是当前使用的 Node.js 版本
不过要注意 Node.js 版本如果是 13.6.0 以上的版本不再支持 win7 系统,至少需要将系统升级到 win8 才能使用
五、附上相关指令及说明
1、命令及说明:
命令 | 说明 |
nvm install 指定版本号 | 安装指定版本号 |
nvm install latest | 安装最新版本,也就是 current 版本 |
nvm install lts | 安装最新的 LTS 版本 |
nvm ls | 查看所有已安装的版本,前面有个 * 号的代表的是当前使用的版本 也可以为nvm list |
nvm use 指定版本号 | 切换到指定版本 |
nvm uninstall 指定版本号 | 删除不需要的指定版本 |
nvm list available | 查看哪些版本是可以安装的 |
nvm on | 启用版本管理 |
nvm off | 禁用版本管理 |
nvm proxy 代理URL | 设置用于下载的代理。将代理URL留空以查看当前代理,将代理URL设置为“none”以删除代理 |
nvm node_mirror 节点镜像URL | 设置节点镜像,默认为https://nodejs.org/dist/.将节点镜像URL留空以使用默认url |
nvm npm_mirror npm镜像URL | 设置npm镜像,默认为https://github.com/npm/cli/archive/.将npm镜像URL留空为默认url |
nvm version | 显示nvm当前运行版本,命令也可以为 nvm v |
2、使用案例代码:
安装指定版本号:nvm install 20.9.0
安装最新版本:nvm install latest
安装最新的LTS版本:nvm install lts
查看已安装版本:nvm ls 也可:nvm list
使用(切换)指定版本:nvm use 20.9.0
删除指定版本:nvm uninstll 20.9.0
获取(查看)可安装版本:nvm list available 也可:nvm ls available
启动nvm版本管理:nvm on
关闭(禁用)nvm版本管理:nvm off
查看nvm当前版本:nvm version 也可:nvm v
设置下载代理:nvm proxy 代理URL(博主暂时没有代理的URL,需要设置自己根据使用)
设置节点镜像:nvm node_mirror https://npm.taobao.org/mirrors/node/
为淘宝镜像
设置npm镜像:nvm npm_mirror https://npm.taobao.org/mirrors/npm/
为淘宝镜像
好了本文到这里就与兄弟姐妹们圆满告别啦,后续也将持续更多的教程!也再次恳请给个点赞加收藏,你们的点赞收藏是我持续更新的动力!!!!!!!!!