nvm 是 Node.js 版本管理工具,在安装使用前,你需要删除本机上 Node.js 。
nvm下载
https://github.com/coreybutler/nvm-windows/releases
其中:
- nvm-setup.exe 安装包(推荐)
- nvm-noinstall.zip 下载直接运行,即绿色版(需要进行配置)
(使用 nvm-noinstall.zip 时需要配置)
假设你安装在 D:\Program Files\nvm, 下面一些配置,
安装目录下,新建 settings.txt 文件:
root: D:\Program Files\nvm path: D:\nodejs
用于设置程序目录和 Node.js 下载目录。
增加系统环境变量
- NVM_HOME 值为 D:\Program Files\nvm
- NVM_SYMLINK 值为 D:\nodejs
并将以下路径,增加到 Path 系统变量中。
- D:\Program Files\nvm
- D:\nodejs
根据需要,你可以设置下载镜像:
# 阿里云镜像 nvm npm_mirror https://npmmirror.com/mirrors/npm/ nvm node_mirror https://npmmirror.com/mirrors/node/ # 腾讯云镜像 nvm npm_mirror http://mirrors.cloud.tencent.com/npm/ nvm node_mirror http://mirrors.cloud.tencent.com/nodejs-release/
版本号:1.1.12
用法:命令说明
nvm arch | 显示 node 是否以 32 位或 64 位模式运行 |
nvm current | 显示当前版本 |
nvm debug | 检查 NVM4W 进程是否存在已知问题(故障排除) |
nvm install [arch] | “latest”表示最新的当前版本,或者”lts”表示最近的长期支持版本。可以选择性地指定安装32位还是64位版本(默认为系统架构)。 将[arch]设置为”all”可以同时安装32位和64位版本。在此命令末尾添加–insecure 以绕过远程下载服务器的SSL验证。 |
nvm list [available] | 列出已安装的 node.js,available 参数,显示可安装版本。 |
nvm on | 启用 node.js 版本管理 |
nvm off | 禁用 node.js 版本管理 |
nvm proxy [url] | 设置代理,地址为 none 是删除代理 |
nvm node_mirror [url] | 设置节点镜像。默认为 https://nodejs.org/dist/。将 url 留空以使用默认 url |
nvm npm_mirror [url] | 设置 npm 镜像。默认为 https://github.com/npm/cli/archive/。将 url 留空以使用默认 url |
nvm uninstall | 版本必须是特定版本 |
nvm use [version] [arch] | 切换到指定版本。可以选择性地使用 “latest”、”lts” 或 “newest”。”newest” 是最新安装的版本。可以选择性地指定32/64位架构 |
nvm root [path] | 设置 nvm 应存储不同版本 node.js 的目录,如果未设置,则将显示当前根目录 |
nvm [–]version | 显示 nvm for Windows 的当前运行版本。别名为 v |
nvm help | 查看帮助,别名 h |
常用命令:
# 查看可用版本 nvm list available # 查看已安装版本(结果中,* 表明当前使用版本) nvm list # 安装指定版本 nvm install 18.17.0 # 使用指定版本 nvm use 18.12.1 # 卸载指定版本 nvm uninstall 18.12.1