下载与安装
下载
Releases · coreybutler/nvm-windows · GitHub
解压后一步步安装
安装成功后打开nvm的安装目录,找到settings.txt
文件
配置nvm以下镜像
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
# 或者
nvm node_mirror http://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
# 或者
nvm node_mirror: http://npmmirror.com/mirrors/node/
nvm npm_mirror: http://registry.npmmirror.com/mirrors/npm/
配置npm的镜像源
// 查询源
npm config get registry
// 更换国内源
npm config set registry https://registry.npmmirror.com
npm config set registry https://registry.npm.taobao.org
配置环境变量
以管理员身份运行命令提示符
# 查看当前版本
nvm version
# 查看已安装node版本列表
nvm list 或者 nvm ls
# 下载对应node版本(如:nvm install 20.10.0)
nvm install 版本号
# 切换node版本
nvm use 版本号
#开启nvm
nvm on
# 关闭nvm
nvm off
C盘比较充足的可以不用看
- 查看 npm 路径配置,npm 的默认安装路径:
C:\用户\用户名\AppData\Roming\npm
# 查看当前的缓存路径
npm config ls
# 配置缓存路径
npm config set prefix "D:\\software\\nvm\\node-global-config\\node_cache"
# 全局安装路径
npm config set cache "D:\\software\\nvm\\node-global-config\\node_global"
# 再次查看当前的缓存路径
npm config ls
如果是第一次使用 npm 安装 npm 安装包的话,在配置中只会看到prifix
的选项,就是 npm 默认的 全局安装目录。但是如果多次使用 npm 安装包的话,就会看到cache
和prefix
两个路径
默认全局的npm安装目录与缓存目录在【C:\Users\用户名\AppData\Roaming\npm】路径中,为了节省C盘空间提升速度,要将全局包安装在其他盘。
下图已经配置过全局缓存路径和全局安装路径,其中cachae
和prefix
分别对应的是全局缓存路径和全局安装路径
查看nvm是否安装成功
nvm version
nvm常用命令
# 查看可在线安装的NodeJS版本
nvm list available
# 安装指定版本的 Node.js
nvm install <version>
# 切换到指定版本的 Node.js
nvm use <version>
# 列出已安装的所有 Node.js 版本
nvm ls 或 nvm list
# 显示当前正在使用的 Node.js 版本
nvm current
# 为指定的版本创建别名
nvm alias <name> <version>
# 删除指定版本的别名
nvm unalias <name>
# 卸载指定的 Node.js 版本
nvm uninstall <version>
# 重新安装指定版本的 Node.js,并将全局包重新安装到新版本中
nvm reinstall-packages <version>
# 在指定版本的 Node.js 环境下执行特定命令
nvm exec <version> <command>
# 显示 NVM 的版本信息
nvm version