nvm 手册
nvm 的实现原理就是使用软链接,将环境变量中的 node 和 npm 命令指向一个虚拟地址,
可以是快捷方式或者其他形式,通过切换虚拟地址的指向,达到版本切换的效果。
命令
nvm list(列表)
shell
# 显示已安装的列表
nvm list
nvm list installed
# 显示可安装列表
nvm list available
nvm install(安装)
shell
# 使用指定版本 node,version 指定版本,arch 指定32位还是64位
nvm install <version> [arch]
# 安装18.16.0版本 node
nvm install 18.16.0
# 安装最新稳定版 node
nvm install latest
nvm use(使用)
shell
# 使用指定版本 node,version 指定版本,arch 指定32位还是64位
nvm use <version> [arch]
# 使用18.16.0版本 node
nvm use 18.16.0
nvm uninstall(卸载)
shell
# 卸载指定版本 node,version 指定版本,arch 指定32位还是64位
nvm uninstall <version> [arch]
# 卸载18.16.0版本 node
nvm uninstall 18.16.0
nvm arch(运行环境查看)
shell
# 查看运行环境是32位还是64位
nvm arch
nvm on(开启)
shell
# 开启nvm,运行指定版本node
nvm on
nvm off(关闭)
shell
# 关闭nvm
nvm off
nvm proxy(设置带理)
shell
# 设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
nvm proxy [url]
nvm node_mirror(设置 node 镜像地址)
shell
# 设置镜像源为淘宝镜像
nvm node_mirror https://registry.npm.taobao.org/mirrors/node/
nvm npm_mirror(设置 npm 镜像地址)
shell
# 设置镜像源为淘宝镜像
nvm npm_mirror https://registry.npm.taobao.org/mirrors/npm/
nvm root(设置存储目录)
shell
# 设置存储不同版本node的目录。如果未设置,默认使用当前目录
nvm root [path]
# 设置 D 盘 Github 文件夹为存储目录
nvm root D:/Github/
nvm version(版本)
shell
# 查看 nvm 版本
nvm version