nvm 切换版本失效?这个方法100%解决

简介: NVM是一个工具,类似于一个“开关”,可以帮助我们在同一台电脑上安装和切换不同版本的Node.js

什么是nvm?

NVM是一个工具,类似于一个“开关”,可以帮助我们在同一台电脑上安装和切换不同版本的Node.js。它的作用是简化Node.js版本管理的过程,让我们更方便地根据项目需求选择合适的Node.js版本。

NVM提供了一些常用的命令来管理和切换不同版本的Node.js。以下是一些常用的NVM命令

  1. nvm install <version>:安装指定版本的Node.js。例如,nvm install 12.18.3会安装Node.js的12.18.3版本。
  2. nvm use <version>:切换到指定版本的Node.js。例如,nvm use 12.18.3会切换到Node.js的12.18.3版本。
  3. nvm ls:列出已安装的Node.js版本。这个命令会显示所有已安装的Node.js版本,并用一个箭头标记出当前正在使用的版本。
  4. nvm current:显示当前正在使用的Node.js版本。
  5. nvm alias <name> <version>:创建一个别名,用于指定版本的Node.js。例如,nvm alias default 12.18.3会创建一个名为"default"的别名,指向Node.js的12.18.3版本。
  6. nvm uninstall <version>:卸载指定版本的Node.js。例如,nvm uninstall 12.18.3会卸载Node.js的12.18.3版本。
  7. nvm reinstall-packages <version>:重新安装指定版本的Node.js,并重新安装该版本下的全局npm包。

这些是一些常用的NVM命令,可以帮助你管理和切换不同版本的Node.js。你可以通过运行nvm --help命令来查看更多可用的命令和选项。

nvm use 失效,版本切换失败 ?

使用命令nvm use 切换 node版本,提示切换成功,但使用 node -v 查看版本号、发现还是之前版本。
解决办法

1、找到之前node安装目录,一般是C盘 ,C:\Program Files\nodejss
f09284e72c5f54423dbc84239f3dec4d.jpg
,重命名文件夹名称,只要名称不是nodejs就行

2、修改nvm 下载依赖地址为淘宝镜像,nvm默认的下载地址是速度太慢,下载一般容易奔溃复制下面配置,打开nvm安装目录,修改seting配置文件

65e39b204c8d632c5de381d271922950.jpg
重命名文件夹,修改nvm配置后,打开控制台 nvm install xxx下载所需node版本,下载后 nvm list 查看版本号,nvm use xxxx

相关文章
|
存储 JavaScript 网络安全
nodejs:本地安装nvm实现nodejs多版本管理及切换版本
nodejs:本地安装nvm实现nodejs多版本管理及切换版本
3740 0
|
JSON 资源调度 JavaScript
nodemon 启动问题:nodemon : 无法将“nodemon”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
【6月更文挑战第3天】在尝试运行`nodemon`时遇到错误,提示无法识别该命令。问题可能是缺少nodemon环境或系统不允许执行脚本。解决方法包括:首先尝试使用`npm install nodemon -g`全局安装nodemon,如果安装失败,可能需要以管理员权限打开PowerShell,执行`set-ExecutionPolicy RemoteSigned`,然后再次尝试安装。nodemon是一款用于Node.js开发的工具,能监控源码变化自动重启应用,常用于提高开发效率。安装后,通过`nodemon your-app.js`启动应用,可自定义配置如监听特定文件、扩展名或目录。
4475 1
|
JavaScript
cnpm 的安装与使用
本文介绍了npm和cnpm的概念、安装nodejs的步骤,以及cnpm的安装和使用方法,提供了通过配置npm使用中国镜像源来加速包下载的替代方案,并说明了如何恢复npm默认仓库地址。
cnpm 的安装与使用
|
JavaScript Linux iOS开发
详解如何实现自由切换Node.js版本
不同的项目中需要使用不同版本的 Node.js,有时旧项目需要旧版本,而新项目则可能依赖最新的 Node.js 版本
2319 0
|
缓存 JavaScript 前端开发
拿下奇怪的前端报错(三):npm install卡住了一个钟- 从原理搞定安装的全链路问题
本文详细分析了 `npm install` 过程中可能出现的卡顿问题及解决方法,包括网络问题、Node.js 版本不兼容、缓存问题、权限问题、包冲突、过时的 npm 版本、系统资源不足和脚本问题等,并提供了相应的解决策略。同时,还介绍了开启全部日志、使用替代工具和使用 Docker 提供 Node 环境等其他处理方法。
11973 3
|
JavaScript
成功解决node、node-sass和sass-loader版本冲突问题、不需要降低node版本。如何在vue项目中安装node-sass,以及安装node-sass可能遇到的版本冲突问题
这篇文章介绍了在Vue项目中安装node-sass和sass-loader时遇到的版本冲突问题,并提供了解决这些问题的方法,包括在不降低node版本的情况下成功安装node-sass。
成功解决node、node-sass和sass-loader版本冲突问题、不需要降低node版本。如何在vue项目中安装node-sass,以及安装node-sass可能遇到的版本冲突问题
|
Windows 内存技术
nvm 管理和切换 node版本(windows操作系统)
nvm 管理和切换 node版本(windows操作系统)
313 0
|
JSON JavaScript 前端开发
vue前端运行时出现RangeError: Maximum call stack size exceeded
vue前端运行时出现RangeError: Maximum call stack size exceeded
1418 4
|
JavaScript 内存技术
nvm安装教程与nvm常见命令,超详细!
nvm安装教程与nvm常见命令,超详细!