nvm-windows之node版本管理工具【node】【开发必备】

前言

今天,给大家推荐一个前端开发必备工具 nvm ,这款工具主要是为了让我们可以在电脑上安装并切换多个版本的 node
针对系统:windows (我没有苹果电脑ios的不知道啥样,下边官网可以研究一波。)
nvm 官方文档:https://github.com/nvm-sh/nvm#readme(都是英文的,我是有点蒙圈。)

下载

  • 下载地址:https://github.com/coreybutler/nvm-windows/releases
  • 打开上述网址,可以在网页中找到如下下载区域。
    在这里插入图片描述
  • nvm-noinstall.zip 无需安装版,但是解压后,需要配置环境变量,相对比较麻烦。
  • nvm-setup.exe nvm-setup.zip 一样,属于安装的版本。zip只是对前者进行了压缩。
  • 推荐 **nvm-setup.exe** **nvm-setup.zip** 任一一个哦。

nvm 安装

  • 点击nvm-setup.exe,如下操作,下一步。
    在这里插入图片描述
    -选择安装目录,下一步
    在这里插入图片描述

  • 选择生成当前使用nodejs快捷方式的目录地址,下一步
    在这里插入图片描述

  • 预览,反正我都选了,都是英文,有点看不大懂。
    在这里插入图片描述

  • 让你提供地址注册,直接跳过。
    在这里插入图片描述
    -install 安装
    在这里插入图片描述

  • 如果出现如下情况,代表你安装有node,询问你是否使用nvm控制当前安装的版本,直接选择是,当前安装的版本就会,默认被nvm控制,并为当前启动的版本。
    在这里插入图片描述

  • 最后在powershell中 输入 nvm -v 输出版本号,则表示安装成功(如果初次打开可能会报错,可以重启powershell或者新打开vscode的终端尝试)。
    在这里插入图片描述

  • 如果还是报nvm 不是内部命令,应该是环境变量自动设置有问题,需要手动修改环境变量。具体如何修改环境变量改天再说。哈哈。一般不会出现。

nvm的使用

node可安装的版本列表

	nvm list available

在这里插入图片描述

安装指定版本

  • 可以在上面的版本中,安装自己心仪的版本,或者直接安装最新,长期稳定版的版本
	// 长期稳定版本
	nvm install lts 
	//最新版
	nvm install latest
	//指定版本 号,如:18.16.1
	nvm install 18.16.1
  • 安装成功后,会显示 nvm use xxx ,以便直接输入,即使用安装的版本。
    在这里插入图片描述
  • 安装失败,获取文件失败,这种情况一般都是网络的问题造成的,可尝试修改镜像。
    在这里插入图片描述

设置淘宝镜像

	//设置node镜像
	nvm node_mirror https://npmmirror.com/mirrors/node/
	//设置npm镜像
	nvm npm_mirror https://npmmirror.com/mirrors/npm/

查询当前版本

  • nvm list nvm ls 都可查询当前安装的版本列表,以及当前使用的版本号(nvm current)。
    在这里插入图片描述

切换版本

  • 切换版本后,紧接着查询一下当前是否切换成功。
    在这里插入图片描述

如果还需其他功能可以查看下边的nvm 命令,或通过参考资源网站的地址跳转官网查看。

nvm命令

命令解释
nvm current 当前使用版本
nvm install <version> [arch]‘version ’可以是特定的版本,“latest”表示最新的当前版本,“lts”表示最近的lts版本。可选地指定是安装32位还是64位版本(默认为system arch)。将arch]设置为“all”以安装32位和64位版本。在此命令末尾添加--unsecurity以绕过远程下载服务器的SSL验证。
nvm arch [32/64]显示节点是在32位模式还是64位模式下运行。指定32或64以覆盖默认体系结构。
nvm debug 检查NVM4W过程是否存在已知问题
nvm list [available] node可以安装版本列表
nvm on启用node.js版本管理
nvm off关闭node.js版本管理
nvm proxy [url]设置用于下载的代理。将[url]留空以查看当前代理。将[url]设置为“none”以删除代理。
nvm uninstall <version> 卸载特定版本
nvm use <version> [arch]切换到使用指定的版本。可选择使用latestltsnewestlatestnewest是最新安装的版本。可选地指定32/64位架构。nvm use<arch>将继续使用所选版本,但切换到32/64位模式。
nvm root <path>设置nvm应存储不同版本node.js的目录。如果未设置<path>,则将显示当前根目录。
nvm versionnvm当前版本
nvm node_mirror <node_mirror_url>设置节点镜像。可以使用https://npmmirror.com/mirrors/node/
nvm npm_mirror <npm_mirror_url>设置npm镜像。可以使用https://npmmirror.com/mirrors/npm/

参考资源地址

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝莓味的口香糖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值