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)]

选择卸载程序,并点击卸载程序

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lo8F8Plr-1659428575058)(C:\Users\guming6\AppData\Roaming\marktext\images\2022-08-02-15-11-27-image.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)]

二、安装 NVM

点击其中的nvm-setup.exe文件按照步骤,进行自定义设置,并按照要求完成安装即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7nvELEL3-1659428575060)(C:\Users\guming6\AppData\Roaming\marktext\images\2022-08-02-15-25-15-image.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EClsHZdH-1659428575060)(C:\Users\guming6\AppData\Roaming\marktext\images\2022-08-02-15-25-55-image.png)]

安装成功后,使用管理员权限打开PowerShell(快捷方式:同时按住Win + X组合键,等弹出界面后,点击A,即可打开管理员权限的终端窗口)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YJYuSvmN-1659428575061)(C:\Users\guming6\AppData\Roaming\marktext\images\2022-08-02-15-34-10-image.png)]

在此终端窗口,输入nvm即可查看相关命令信息以及nvm版本号

![(https://img-blog.csdnimg.cn/a7e19bd0ecd14d6f98124e87371a4bbf.png)

相关命令解析:

  • 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版本号

nvmsettings.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/
三、手动安装 npm

在使用 NVM 安装 node 的时候不会默认安装 npm,所以需要我们自己下载后放到 nvm 对应的 node 目录下面,具体步骤如下:
本示例采用node v16.0.0未成功安装npm v7.10.0为例

  • 准备下载对应的 npm 包源文件,即:cli-7.10.0.zip —— 下载地址
  • 将需要的包文件下载保存至 /nvm/v16.0.0/node-modules/
  • cli-7.10.0.zip 压缩文件减压至当前目录下,并修改文件名称为npm
  • /nvm/v16.0.0/node-modules/npm/bin/ 目录下的 npmnpm.cmd复制粘贴到当前 node 对应版本的根目录下,即:/nvm/v16.0.0/
  • 最后使用 nvm use 16.0.0 命令切换node版本,成功后,即可执行 npm -v ,查看手动安装的 npm 版本号
三、相关网站

下载 | Node.js

以往的版本 | Node.js

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值