admin 管理员组

文章数量: 887021

node版本管理(Windows),使用 nvm 进行node版本管理

1、如果电脑安装有node,需要先卸载

2、安装 nvm 管理工具,nvm 官网地址:https://github/coreybutler/nvm-windows/releases

 3、将下载下来的压缩包进行解压,解压之后是nvm-setup.exe文件,然后双击进行安装 nvm

在安装时,会选择 nvm 和 node 安装位置,需要注意:nvm和node的安装位置路径中不能含有空格和中文,不想更改位置的话,安装时一直点确定就可以

4、nvm 的使用

a)、通过管理员身份打开命令控制行窗口(即cmd窗口),输入 nvm v 查看nvm版本号,确认nvm是否安装成功

nvm v

b、nvm 常用命令

nvm install node版本号(下载特定版本的node),比如下载16.14.0版本的node

nvm install 16.14.0

nvm use node版本号(使用特定版本的node),用来确定本地使用哪个版本的node,比如使用16.14.0版本的node

nvm use 16.14.0

如果用 nvm use 命令切换node版本时遇到 exit status 5,请以管理员模式重启cmd再运行

nvm list(查看当前电脑安装的所有node版本)

nvm list

 其中星号(*)代表着当前所使用的node版本

5、卸载某一个版本的node

nvm uninstall node版本号(卸载特定版本的node),比如卸载16.14.0版本的node

nvm uninstall 16.14.0

6、nvm常用命令

nvm arch [32|64]: 显示node是运行在32位还是64位模式。指定32或64来覆盖默认体系结构。 
-nvm install <version> [arch]:该可以是node.js版本或最新稳定版本latest。(可选[arch])指定安装32位或64位版本(默认为系统arch); 设置[arch]为all以安装32和64位版本。在命令后面添加–insecure,可以绕过远端下载服务器的SSL验证。
nvm list [available]:列出已经安装的node.js版本。可选的available,显示可下载版本的部分列表。这个命令可以简写为nvm ls [available]。
nvm on: 启用node.js版本管理。
nvm off: 禁用node.js版本管理(不卸载任何东西)
nvm proxy [url]: 设置用于下载的代理。留[url]空白,以查看当前的代理。设置[url]为none删除代理。
nvm node_mirror [url]:设置node镜像,默认为https://nodejs/dist/.。可以设置为淘宝的镜像https://npm.taobao/mirrors/node/
nvm npm_mirror [url]:设置npm镜像,默认为https://github/npm/npm/archive/。可以设置为淘宝的镜像https://npm.taobao/mirrors/npm/
nvm uninstall <version>: 卸载指定版本的nodejs。
nvm use [version] [arch]: 切换到使用指定的nodejs版本。可以指定32/64位[arch]。 
-nvm use <arch>:将继续使用所选版本,但根据提供的值切换到32/64位模式
nvm root [path]: 设置 nvm 存储node.js不同版本的目录 ,如果未设置,将使用当前目录。 
-nvm version: 显示当前运行的nvm版本,可以简写为nvm v
nvm list查看目前已经安装的版本
nvm list available 显示可下载版本的部分列表
nvm install 版本号 安装指定的版本的nodejs
nvm use 版本号 使用指定版本的nodejs

本文标签: 版本 nvm Node Windows