nvm安装node低版本失败-解决方案

最近接手了一个新的前端项目需要进行二开,结果发现前端使用的node版本比较高,跟我系统安装的node版本不一致。需要安装node v20.x 以上版本才可以正常运行。但是我本地很多前端项目 比较老使用的node版本都是V14.X。为了解决这个问题在网上查找到nvm 版本管理工具,可以解决灵活切换版本的问题。于是就卸载了本地的nodejs,安装了nvm版本管理工具。于是开始了踩坑之路。 安装nvm很容易,网上一搜有大把的教程,注意不要有空格,最好是下划线也不要有吧(这个不太确定是否会影响)。安装好后,很容易的安装了node v20.X版本,可以顺利的运行新接手的前端项目了。但是很快遇到一个问题,我在运行自己的老项目的时候,需要安装node V14.X版本,让后经过不断的尝试,最低只能安装到V16.20.2版本,低于这个版本号的node就无法安装了,有的也可以安装node但是npm又会遇到问题。问题截图:

sql 复制代码
C:\Users\Administrator>nvm install 14.18.0
Downloading node.js version 14.18.0 (64-bit)...
Complete
Downloading npm...
Creating C:\Users\Administrator\AppData\Local\Temp\nvm-install-3583324651\temp

Downloading npm version 6.14.15... Complete
Installing npm v6.14.15...
error installing 14.18.0: open C:\Users\Administrator\AppData\Local\Temp\nvm-npm-4192048246\npm-v6.14.15.zip: The system cannot find the file specified.

根据这个错误提示查了很久,给出以下两个解决方案:

方案一:卸载1.2.X版本nvm安装1.1.0nvm

在谷歌的强力搜索下,发现很多ITer反馈,nvm1.2.X版本有bug,nvm开发者也确认了这是个bug,但是下个版本才会修复。也就是说解决办法是: 彻底卸载删除nvm 1.2.X版本,安装老的版本,网上搜索结果说最少要推倒nvm的V1.2.0版本才会解决低版本node无法安装的bug。

我是第一次使用nvm,让后去查怎么彻底卸载,需要删除环境变量,删除目录,删除......感觉一堆删除很麻烦,懒癌瞬间发作,不想卸载重新安装,就冒着浪费时间丢掉效率的风险继续搜索解决办法。

方案二: 手动安装对应版本node

第一步:访问node版本仓库:Index of /download/release/下载你需要的版本node压缩包。网址(https://nodejs.org/download/release/

第二步:下载需要的node版本压缩包(node-v14.17.0-win-x64.zip

第三步:把下载的node node-v14.17.0-win-x64.zip 压缩包文件全部解压到nvm的安装目录,注意要新建一个V14.17.0文件夹喔!!!!

经过以上步骤,低版本node安装不了的问题就解决了。实际测试是可以正常运行项目的。同理,其他低版本无法使用nvm install 12.X等都可以通过这个办法安装。

以上就是经过大半天索索出来的解决办法。当然有参考网上的资料,把这些资料整合到一起,写下这篇文章却是我的原创啊。转载请注明出处。

相关推荐
kyriewen17 小时前
我手写了一个 EventEmitter,面试官追问了 6 个问题——第 4 个我没答上来
前端·javascript·面试
IT_陈寒17 小时前
Java的Date类又坑了我一次,改用时间戳真香
前端·人工智能·后端
小林攻城狮17 小时前
使用 Transport 节流解决 Vercel AI SDK 流式渲染卡死问题
前端·react.js
前端缘梦18 小时前
告别 TS 运行时类型漏洞!Zod 完整入门实战教程(前端 / 全栈必备)
前端·react.js·全栈
the_answer18 小时前
Webpack vs Vite 深度对比分析
前端·webpack
转转技术团队18 小时前
验证码识别实战:前端不写页面,改训模型了?
前端
MomentYY18 小时前
Temperature:AI 的“脑洞旋钮”
前端·llm·ai编程
远航_18 小时前
OpenSpec 完整详细介绍
前端·后端
召钱熏19 小时前
状态枚举正确≠渲染正确:一个语音按钮的状态机边界修复实录
android·前端
SkyWalking中文站19 小时前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控