node版本管理工具
# 介绍
一个 nvm 可以管理多个 node 版本(包含 npm 与 npx),可以方便快捷的 安装、切换 不同版本的node。
# 下载
支持多种操作系统这里仅列出windows版的 下载地址windows版nvm (opens new window)
# 使用
在cmd或shell内输入nvm
nvm arch :显示node是在 32 位还是 64 位模式下运行。
nvm current :显示活动版本。
nvm debug :检查 NVM4W 进程是否存在已知问题(疑难解答)。
nvm install <version> [arch] :版本可以是特定版本,“latest”表示最新的当前版本,“lts”表示
最新的 LTS 版本。 可选择指定是安装 32 位还是 64 位版本(默认
到系统版本)。 将 [arch] 设置为“all”以安装 32 位和 64 位版本。
在此命令末尾添加 --insecure 以绕过远程下载服务器的 SSL 验证。
nvm list [available] :列出 node.js 安装。 在末尾键入“可用”以查看可以安装的内容。 别名为 ls。
nvm on :启用 node.js 版本管理。
nvm off :禁用 node.js 版本管理。
nvm proxy [url] :设置用于下载的代理。 将 [url] 留空以查看当前代理。
将 [url] 设置为“none”以删除代理。
nvm node_mirror [url] :设置node镜像。 默认为 https://nodejs.org/dist/。 将 [url] 留空以使用默认 url。
nvm npm_mirror [url] :设置 npm 镜像。 默认为 https://github.com/npm/cli/archive/。 将 [url] 留空为默认 url。
nvm uninstall <version> :版本必须是特定版本。
nvm use [version] [arch] :切换到使用指定的版本。 可选择使用“最新”、“lts”或“最新”。
“最新”是最新安装的版本。 可选择指定 32/64 位架构。
nvm use <arch> 将继续使用所选版本,但切换到 32/64 位模式。
nvm root [path] :设置 nvm 应该存放不同版本的 node.js 的目录。
如果未设置 <path>,将显示当前根目录。
nvm [--]version :显示当前运行的 nvm for Windows 版本。 别名为 v。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 常用命令
- 安装指定版本的Node.js:
nvm install <version> //如安装16.20.0 nvm install 16.20.0
1
- 切换使用指定版本的Node.js:
nvm use <version> //如使用16.20.0 nvm use 16.20.0
1
- 查看已安装的Node.js版本:
nvm ls
1
- 设置默认使用的Node.js版本:
nvm alias default <version> //如使用16.20.0 nvm alias default 16.20.0
1
- 卸载指定版本的Node.js:
nvm uninstall <version> //如卸载16.20.0 nvm uninstall 16.20.0
1
- 查看当前正在使用的Node.js版本:
nvm current
1
# 额外
查看node历史版本nodejs历史版本 (opens new window)
npm的镜像站 淘宝源:https://registry.npmmirror.com/
上次更新: 2023/05/14, 16:53:45