Win10 如何安装 Nodejs 版本控制器 nvm
注意:电脑之前安装过 NodeJs 的,必须先卸载掉相关Nodejs,并删除掉相关的缓存文件以及环境配置,否则会导致出现一系列的安装失败的问题!
一、卸载 Nodejs
如果未安装相关 Nodejs,则可以忽略此步骤!
打开控制面板(快捷方式:同时按住Win+ R
组合键,等待运行窗口打开后,输入control
即可打开控制面板)
选择卸载程序,并点击卸载程序
在程序和功能界面找到相应的 NodeJs 程序,点击鼠标右键点击卸载即可执行卸载操作,按照相关步骤进行即可
二、下载 NVM 软件包
点击版本链接选择相应的版本进行下载即可,本次示例版本号为1.1.9
点击图中的nvm-setup.zip
,下载相关压缩包,下载成功以后对其减压
二、安装 NVM
点击其中的nvm-setup.exe
文件按照步骤,进行自定义设置,并按照要求完成安装即可
安装成功后,使用管理员权限打开PowerShell
(快捷方式:同时按住Win + X
组合键,等弹出界面后,点击A
,即可打开管理员权限的终端窗口)
在此终端窗口,输入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/
三、手动安装 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/
目录下的npm
和npm.cmd
复制粘贴到当前 node 对应版本的根目录下,即:/nvm/v16.0.0/
- 最后使用
nvm use 16.0.0
命令切换node版本,成功后,即可执行npm -v
,查看手动安装的 npm 版本号