Windows环境使用Nvm管理NodeJs版本

Windows环境使用Nvm管理NodeJs版本

一、前言

1.简介

Node Version Manager(nvm)可通过命令行快速安装和使用不同版本的Node.js

2.环境

  • Windows 10 专业版
  • nvm 版本:v1.1.11

nvm - github:https://github.com/nvm-sh/nvm

nvm - Releases:https://github.com/coreybutler/nvm-windows/releases

Node.js 版本:https://nodejs.org/en/download/releases

Vuejs入门和使用实践:https://blog.csdn.net/u011424614/article/details/94478809

vue集成cesium:https://blog.csdn.net/u011424614/article/details/103403275

二、正文

1.卸载NodeJs

如未安装过 Node.js 可跳过第 1 步

1)使用 Windows 的 应用和功能 卸载 Node.js

2)删除 .npmrc 文件

C:\Users\用户名\.npmrc

3)清除 npm 缓存

npm cache clean --force

4)删除以下 npm 文件夹

C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache

2.安装Nvm

  1. nvm-noinstall.zip :绿色免安装版
  2. nvm-setup.exe :安装版,【推荐使用】
  • 双击 nvm-setup.exe 安装文件,按步骤安装即可
  • 建议:安装目录是无空格和无特殊字符的全英文目录

在这里插入图片描述

3.配置国内镜像

  • 查询 nvm 安装目录
where nvm
  • 安装目录下,找到 settings.txt ,写入淘宝镜像
# 新淘宝镜像(推荐)
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

# 旧淘宝镜像
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

4.Nvm使用

  • 查询
命令说明
nvm list显示已安装的 Node.js 版本
nvm list installed显示已安装的 Node.js 版本
nvm list available显示所有可下载的 Node.js 版本
npm -v显示 npm 版本
node -v显示 Node.js 版本
  • 安装
命令说明
nvm install 12.20.1
nvm install 14.21.3
nvm install 18.18.2
安装指定的 Node.js 版本
nvm install latest安装最新的 Node.js 版本
  • 使用
命令说明
nvm use 12.20.1使用指定的 Node.js 版本
  • 卸载
命令说明
nvm uninstall 12.20.1卸载指定的 Node.js 版本
  • 其它
命令说明
nvm arch显示 Node.js 运行的系统位数(32位或64位)
nvm on开启 Node.js 版本管理
nvm off关闭 Node.js 版本管理
nvm version显示 nvm 版本
nvm proxy [url]设置下载代理
不加可选参数 url,则显示当前代理
如 url 设置为 none,则移除代理
nvm root [path]设置存储不同版本 Node.js 的目录
如果未设置,则默认使用当前目录
nvm node_mirror [url]设置 Node.js 镜像;设置后可在安装目录下的 settings.txt 查看
nvm npm_mirror [url]设置 npm 镜像;设置后可在安装目录下的 settings.txt 查看

5.其它

1)报错1

  • 错误提示
'"node"' 不是内部或外部命令,也不是可运行的程序或批处理文件。
  • 解决方法

1)找到 nvm 的安装目录

2)安装目录下,新建 nodejs 文件夹

3)环境变量中的用户变量和系统变量,找到 NVM_SYMLINK 配置 nodejs 的目录

4)使用 nvm use 12.20.1 切换 Node.js 环境

2)报错2

  • 场景说明:nvm 切换 Node.js 版本后,而 npm 版本未切换

  • 解决方法

(1)使用 Windows 的 应用和功能 卸载 Node.js

(2)删除 .npmrc 文件

C:\Users\用户名\.npmrc

(3)清除 npm 缓存

npm cache clean --force

(4)删除以下 npm 文件夹

C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache

(3)清除 npm 缓存

npm cache clean --force

(4)删除以下 npm 文件夹

C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

趴着喝可乐

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

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

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

打赏作者

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

抵扣说明:

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

余额充值