Win10 如何安装 Nodejs 版本控制器 nvm
Win10 如何安装 Nodejs 版本控制器 nvm
注意:电脑之前安装过 NodeJs 的,必须先卸载掉相关Nodejs,并删除掉相关的缓存文件以及环境配置,否则会导致出现一系列的安装失败的问题!
一、卸载 Nodejs
如果未安装相关 Nodejs,则可以忽略此步骤!
打开控制面板(快捷方式:同时按住Win+ R组合键,等待运行窗口打开后,输入control即可打开控制面板)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZazuXLRs-1659428609526)(C:\Users\guming6\AppData\Roaming\marktext\images\2022-08-02-15-10-04-image.png)]](https://images2.imgbox.com/8c/68/L7NEv4PG_o.png)
选择卸载程序,并点击卸载程序
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lo8F8Plr-1659428575058)(C:\Users\guming6\AppData\Roaming\marktext\images\2022-08-02-15-11-27-image.png)]](https://images2.imgbox.com/a5/69/9XCs7k7t_o.png)
在程序和功能界面找到相应的 NodeJs 程序,点击鼠标右键点击卸载即可执行卸载操作,按照相关步骤进行即可
二、下载 NVM 软件包
点击版本链接选择相应的版本进行下载即可,本次示例版本号为1.1.9

点击图中的nvm-setup.zip,下载相关压缩包,下载成功以后对其减压
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ELE8ace7-1659428575059)(C:\Users\guming6\AppData\Roaming\marktext\images\2022-08-02-15-22-36-image.png)]](https://images2.imgbox.com/7c/1f/wtIS6MH2_o.png)
二、安装 NVM
点击其中的nvm-setup.exe文件按照步骤,进行自定义设置,并按照要求完成安装即可
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7nvELEL3-1659428575060)(C:\Users\guming6\AppData\Roaming\marktext\images\2022-08-02-15-25-15-image.png)]](https://images2.imgbox.com/ba/6d/BSphdZhF_o.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EClsHZdH-1659428575060)(C:\Users\guming6\AppData\Roaming\marktext\images\2022-08-02-15-25-55-image.png)]](https://images2.imgbox.com/c5/f5/VWxxjPqK_o.png)
安装成功后,使用管理员权限打开PowerShell(快捷方式:同时按住Win + X组合键,等弹出界面后,点击A,即可打开管理员权限的终端窗口)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YJYuSvmN-1659428575061)(C:\Users\guming6\AppData\Roaming\marktext\images\2022-08-02-15-34-10-image.png)]](https://images2.imgbox.com/be/a7/U4IVI0cH_o.png)
在此终端窗口,输入nvm即可查看相关命令信息以及nvm版本号

相关命令解析:
-
nvm arch:设置
NodeJs是在32位还是64位模式下运行,默认是操作系统的当前位数 -
nvm current:查看当前使用的
NodeJs版本 -
nvm install [version] [arch]:根据版本号和位数安装
NodeJs,版本可以是特定版本,位数也可以是特定位数,“latest”:表示安装最新版本的NodeJs,“lts”:安装最新的LTS版本。arch:可选参数,可以为32|64|all,“all”:表示安装32位和64位版本。在命令的末尾添加--insecure,可以绕过远程下载服务器的SSL认证,但是不安全 -
nvm list [available]:查看当前安装的
NodeJS版本列表,以及当前使用的版本,available:为具体的NodeJs版本号,根据此命令可以查看某一个版本是否被安装。此命令的简写方式为:nvm ls -
nvm on:启用
NodeJs版本管理 -
nvm off:关闭
NodeJs版本管理 -
nvm proxy [url]:设置
nvm的代理,当有没有代理的时候,可以将其设置为"none" -
nvm node_mirror [url]:设置
NodeJs代理,默认为:https://nodejs.org/dist/ -
nvm npm_mirror [url]:设置
npm代理,默认为:https://github.com/npm/cli/archive/ -
nvm uninstall [version]:卸载某一个版本的
NodeJs -
nvm use [version] [arch]:切换当前的
NodeJs版本,version可以使用“latest”或者"newest",前者表示最新的NodeJs版本,后者为安装的最新的NodeJs版本 -
nvm root [path]:设置存放
NodeJs版本的路径 -
nvm version:查看
nvm版本号
nvm的settings.txt文件内容
root: D:\Softwares\nvm
path: D:\Softwares\Nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/