解决nvm切换node版本失败的终极办法-秒杀网上99%的水文

这篇具有很好参考价值的文章主要介绍了解决nvm切换node版本失败的终极办法-秒杀网上99%的水文。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

nvm是一款强大的node多版本管理器,可以轻易选择你需要的node版本,这对win7平台简直就是超好的福音:可以突破node 14.15以上的安装限制。

但是nvm安装有一个巨大的坑点:nvm use 版本号以后,并没有生效,nvm ls以后,版本号前面没有星号

node -v还是原来的版本。

网上的99%的扯淡水文,都是让你卸载老的node,这根本就是完全错误的方法!

本篇文章敢说是解决nvm切换node不生效问题的全网唯一正确的文章!

解决办法:

1. 首先下载nvm: nvm官方下载地址

 2. 开始安装:

     这里有一个特别注意点,也是nvm能够切换node成功的关键!

nvm有一个激活node版本的工作区,注意下图

nvm切换不了node版本,nvm,node

这个地方一定不要选择C:\Program Files\nodejs,
而是要指定一个你事先创建的空目录,作为nvm的激活Node工作区

比如这里我首先创建一个C:\nvm-nodejs,作为nvm的工作区,然后填到上图的路径中:

nvm切换不了node版本,nvm,node

 然后点击安装,过程中会自动识别你已安装的node版本,一路确认就ok了

3. 注销windows重新登录或者重启电脑也行: 注意这一步是为了让nvm环境变量生效,否则运行时会找不到nvm命令

4. 运行nvm ls看看当前的管理的node版本:

nvm切换不了node版本,nvm,node

 node版本号前面有星号,证明nvm管理node版本成功。

通过nvm current命令可以查看当前激活的node版本:

nvm切换不了node版本,nvm,node

顺带提一下,你电脑之前已安装的node版本此时也被迁移到nvm的安装路径下:

nvm切换不了node版本,nvm,node

5. 安装新的nodejs版本:

   首先通过nvm ls available查看可安装的node版本

nvm切换不了node版本,nvm,node

 为了解决nvm下载node速度过慢的问题,nvm安装目录下的settings.txt修改文件,增加node的淘宝镜像地址: 

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

 nvm切换不了node版本,nvm,node

然后运行node install  ${node版本}

nvm切换不了node版本,nvm,node

 可以看到上面nvm install命令已经安装成功19.4.0,并且成功切换到该版本

通过nvm uninstall ${node版本} 可卸载指定的nodejs版本

另外特别注意: nvm的激活工作区目录(你安装时手动指定的空目录),实际是一个指向nvm安装目录中已安装nodejs的快捷方式/软连接:NVM_SYMLINK

nvm切换不了node版本,nvm,node

 所以nvm卸载版本之前,一定不能将当前版本指向该卸载版本,而应该首先切换到其他版本。

如果没有做切换,就卸载了,就会再次出现无法切换node版本问题,nvm ls以后版本前面没有星号!

原因:nvm的激活工作区目录是指向当前激活node版本的快捷方式/软连接,

你把那个node卸载了,这个软连接就失效了,双击它也会报错:找不到路径:

解决办法:重新安装之前卸载的版本,然后nvm use切换到其他版本,再卸载该版本文章来源地址https://www.toymoban.com/news/detail-729165.html

到了这里,关于解决nvm切换node版本失败的终极办法-秒杀网上99%的水文的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • nvm管理node 无法正常切换node版本问题

    相信一定会有存在一些小伙伴 明明都已经按着操作卸载node 和安装nvm 了但是 依旧无法正常通过nvm 管理node 可以正常用nvm install xxx 来安装node版本 显示也正常 但是却无法正常使用node 解决办法: 首先我们需要将nvm卸载掉 因为其实主要问题可能就出现在你nvm 安装的过程当中!

    2024年02月03日
    浏览(31)
  • 2. Windows 10 - Nvm - node版本管理工具的安装、配置/全局配置(自动切换)、卸载方法 - 安装cnpm报错与解决方法 - 已安装 Node不卸载的方法

    1. Windows 10 - Node与Vue - 安装 Vue 2.x 及 3.x 框架 - 项目创建要点 - 1 下载地址:传送门 0 下载地址 1.1.10 版本:传送门 1 nvm 1.1.11 版本 资源下载链接:传送门 2 这里需要注意配置环境变量,如果都配置了 PC 的用户变量 和系统变量,那么就会优先使用 PC 的用户变量。 之前选择的路

    2024年02月05日
    浏览(111)
  • 通过nvm工具快捷切换node.js版本、以及nvm的安装

    使用nvm可以实现多个Node.js版本之间切换 步骤目录: 先卸载掉本系统中原有的node版本 去github上下载nvm安装包 安装node 常用的一些nvm命令 1、先卸载掉本系统中原有的node版本 2、去github上下载nvm安装包 https://github.com/coreybutler/nvm-windows/releases 下载:nvm-setup.zip,解压完后就是一个

    2024年02月14日
    浏览(41)
  • Mac 使用nvm use命令无法切换node版本

    解决方案: 先卸载使用brew安装的node( 具体操作请移步使用brew卸载node),再使用nvm use命令切换node版本。 问题复现:使用nvm use命令显示切换成功,但是实际版本还是原来的node版本,应该是与brew安装的node版本存在冲突导致的。 1.先查看本机使用nvm安装的node版本 2.使用nvm

    2024年02月02日
    浏览(33)
  • 记一次安装nvm切换node.js版本实例详解

    效果如下: 背景: 由于我以前安装过node.js,后续想安装nvm将node.js管理起来。 问题: nvm-use命令行运行成功,但是nvm-list显示并没有成功。 原因: 因为安装过node.js,所以原先的node.js不收nvm控制,导致nvm-use一直成功但是版本号无法切换。 解决方案: 将node.js、nvm全部卸载了

    2024年02月15日
    浏览(55)
  • 下载安装nvm教程(附带下载切换node.js版本实操)

    目录 一、介绍 二、下载 三、安装步骤 四、配置淘宝源 五、测试 六、常用的nvm命令 七、下载切换node版本实操 node版本参考  node版本管理: nvm就是可以切换你的node版本,特别是当node版本过高或者过低时候,就可以用nvm进行直接下载切换其他版本。让一台计算机上面可以有

    2024年02月04日
    浏览(66)
  • nvm控制node版本或切换node版本后 npm找不到或之前安装的全局包丢失问题

    1、第一步:安装nvm,安装nvm指定安装文件夹,当前安装的nvm 地址为 D:toolsnvm 。设置nvm中settings.txt文件 (如图一),用于指定当前nodejs位置(后面环境变量有用到)。nvm下新建两个空文件夹用于存放全局包和本地包, 2、定义环境变量node地址要对应, path中要添加 node_global地址

    2024年02月10日
    浏览(38)
  • nvm-use成功,但是实际并没有切换到对应node版本

    情况描述 说明:使用nvm安装完node版本成功之后,nvm list显示并没有切换成功,node -v使用的不是use版本 原因:因为在安装nvm之前,独自安装了一个node.js版本,并且配置了环境变量,导致node版本一直指向该弄得版本,无法切换成功,但是nvm use 也没有报错 解决方案: 卸载之前

    2024年02月14日
    浏览(36)
  • 使用nvm解决node版本问题

    业务场景: 最近需要开发一个基于vue2的项目,再使用Electron 打包成exe文件。 实际操作时发现vue项目组件依赖最高到node16,电脑上的环境是最新的node20 忙着把node20卸载,换上node16,VUE项目是跑进来了,但是使用Electron 时候又发现需要node19才现,真是巨坑 查阅了半天资料,发

    2024年02月05日
    浏览(35)
  • nvm对node版本进行管理及疑难解决,vue项目搭建与启动

    nvm安装 1、nvm地址:https://github.com/coreybutler/nvm-windows/releases 2、无需配置安装包,nvm-setup-v1.1.10.zip 解压后双击nvm-setup.exe,选择安装路径,一路next即可 打开dos窗口输入nvm version查看安装是否成功 node版本管理 1、nvm可配置国内镜像 2、nvm管理node版本 PS:若无法切换node版本,或者

    2024年02月20日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包