【nvm】nvm的安装和使用

简言

nvm(nvm-windows)的安装和使用。
nvm 允许你通过命令行快速安装和使用不同版本的 node。
nvm 适用于任何符合 POSIX 标准的 shell(sh、dash、ksh、zsh、bash),尤其适用于以下平台:Unix、macOS 和 windows WSL。
不过 nvm 在window系统下不支持,需要使用它的替代物nvm-windows,两者在核心使用命令上差别不大,本文主要讲nvm-windows
原nvm的使用请参考nvm的github

nvm安装

下载安装包

nvm-windows下找到安装包:

在这里插入图片描述
点击后跳转版本详情页,往下滑找到资源列表,点击nvm-setup.exe下载程序安装包:
在这里插入图片描述

使用安装包

打开安装包程序就会提示你安装nvm:
nvm安装位置,可以自定义:
在这里插入图片描述
nvm 安装 node位置,可以自定义:
在这里插入图片描述

安装时有时候会出弹框,提示你将现有已安装的node版本添加到nvm中,可以点是也可以点否,不管是否,都要把原来的node删除掉(包括文件夹)。

查看环境变量和设置镜像

安装后,先到系统环境变量那看看环境变量是否配置正确,
主要查看 NVM_HOME(nvm安装路径)和NVM_SYMLINK(当前node版本快捷路径)。
在这里插入图片描述
设置镜像,设置镜像可以避免在切换新的node版本出现网络问题。
找到你的nvm安装路径下的settings.txt文件(如果没有自己在路径下创建一个):
在这里插入图片描述

打开,添加:
www.npmmirror.com 是淘宝的镜像地址

node_mirror: https://www.npmmirror.com/mirrors/node/
npm_mirror: https://www.npmmirror.com/mirrors/npm/

在这里插入图片描述
保存即可。

nvm使用

nvm-windows 在管理员 shell 中运行。使用 nvm-windows 时,需要以管理员身份启动 powershell 或命令提示符。

nvm命令

Windows 版 NVM 是一款命令行工具。只需在控制台输入 nvm 即可获得帮助。基本命令如下:

  • nvm arch [32|64]:显示节点是在 32 位还是 64 位模式下运行。指定 32 或 64 可覆盖默认架构。
  • nvm check(NVM 检查):检查 NVM4W 进程是否存在已知问题。
  • nvm current(当前版本):显示当前版本。
  • nvm install <version> [arch]:版本可以是特定版本,"latest "表示最新的当前版本,"lts "表示最新的 LTS 版本。可选择指定安装 32 或 64 位版本(默认为系统 arch)。将 [arch] 设为 "all "可安装 32 位和 64 位版本。在该命令末尾添加 --insecure 可绕过远程下载服务器的 SSL 验证。
  • nvm list [可用]:列出安装的 node.js。在末尾输入 available 可显示可供下载的版本列表。
  • nvm on:启用 node.js 版本管理。
  • nvm off: 关闭 node.js 版本管理:禁用 node.js 版本管理(不会卸载任何内容)。
  • nvm proxy [url]:设置下载时使用的代理。将 [url] 留空可查看当前代理。将 [url] 设为 "none "可移除代理。
  • nvm uninstall <version>:卸载特定版本。
  • nvm use <version> [arch]:切换到使用指定版本。可选择使用 latest、lts 或 newest。newest 是最新安装的版本。nvm use <arch> 将继续使用所选版本,但会切换到 32/64 位模式。有关在特定目录中使用 use(或使用 .nvmrc)的信息,请参阅问题 #16。
  • nvm root <path>:设置 nvm 应存储不同版本 node.js 的目录。如果未设置 <path>,则将显示当前根目录。
  • nvm version:显示当前运行的 NVM for Windows 版本,(nvm -v也行)。
  • nvm node_mirror <node_mirror_url>:设置 node 镜像。中国用户可使用 https://npmmirror.com/mirrors/node/。
  • nvm npm_mirror <npm_mirror_url>: 设置 npm 镜像。中国用户可以使用 https://npmmirror.com/mirrors/npm/。

常用命令和注意

请注意,您安装的任何全局 npm 模块都不会在您安装的不同 node.js 版本之间共享。此外,您使用的 node 版本可能不支持某些 npm 模块,因此请在工作时注意您的环境。

常用命令:
nvm list : 查看当前安装的node版本
nvm use 版本号: 切换指定版本
nvm install 版本号:安装指定版本
nvm uninstall 版本号: 卸载指定版本

示例:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

结语

安装后命令不起作用,检查下环境变量配置是否正确,可以试试关闭命令行工具,重新运行以管理员身份一个。

  • 24
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ZSK6

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

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

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

打赏作者

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

抵扣说明:

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

余额充值