记录一次nvm切换node版本npm安装失败问题Error: Cannot find module ‘@npmcli/config‘

D:\ProgramFiles\nvm\v18.18.0\node_modules\npm\lib\es6\validate-engines.js:31 throw err^
Error: Cannot find module '@npmcli/config' Require stack: - D:\ProgramFiles\nvm\v18.18.0\node_modules\npm\lib\npm.js - D:\ProgramFiles\nvm\v18.18.0\node_modules\npm\lib\cli-entry.js - D:\ProgramFiles\nvm\v18.18.0\node_modules\npm\lib\cli.js - D:\ProgramFiles\nvm\v18.18.0\node_modules\npm\bin\npm-cli.js at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) at Module._load (node:internal/modules/cjs/loader:922:27) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:119:18) at Object. (D:\ProgramFiles\nvm\v18.18.0\node_modules\npm\lib\npm.js:2:16) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) { code: 'MODULE_NOT_FOUND', requireStack: 'D:\\\\ProgramFiles\\\\nvm\\\\v18.18.0\\\\node_modules\\\\npm\\\\lib\\\\npm.js', 'D:\\\\ProgramFiles\\\\nvm\\\\v18.18.0\\\\node_modules\\\\npm\\\\lib\\\\cli-entry.js', 'D:\\\\ProgramFiles\\\\nvm\\\\v18.18.0\\\\node_modules\\\\npm\\\\lib\\\\cli.js', 'D:\\\\ProgramFiles\\\\nvm\\\\v18.18.0\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js' }
Node.js v18.18.0

先上解决办法!!!

在网上看了很多都无法解决,由于懒惰又不想卸了重新手动安装,最直接的解决办法就是:nvm安装切换低版本node......

解决过程记录

因为太久没用npm,先查下版本

node -v
npm -v

没找到,nvm安装node会自动安装npm,查看可安装版本

nvm list available

安装,看似很成功

nvm install 版本号

切换node版本,嗯哼,还是很顺利

nvm use 版本号

查看npm版本,哦豁,我的报错信息 Error: Cannot find module '@npmcli/config'

npm -v

看了下上面这些js文件,路径下都有

OK,fine... 不想手动安装,好吧,降版本

nvm install 版本号

奶思,解决了~

nvm use 版本号
node -v
npm -v

相关推荐
谭光志6 小时前
Vibe Coding 时代,程序员该何去何从
前端·后端·ai编程
仿生狮子8 小时前
别再说“全栈”了,AI 时代团队只认这 5 种人
前端·人工智能·后端
kyriewen8 小时前
AI 写的 React 组件,合并前必查的 6 个坏味道——每个都有代码对比
前端·javascript·react.js
Highcharts.js8 小时前
软件开发公司为什么选择 Highcharts?
前端·前端框架·echarts·数据可视化·技术选型·highcharts·图表工具
阿祖zu9 小时前
企业 AI 转型之痛,个人提效十倍不止,组织效率仍止步不前?
前端·aigc·agent
摇滚侠10 小时前
SpringBoot3+Vue3 全套视频教程 45-51
前端·javascript·vue.js
酸梅果茶11 小时前
【6】lightning_lm项目-LIO 前端 -点云预处理模块
前端·slam
Hilaku11 小时前
前端大裁员背后的恐慌:我们还剩什么底牌?
前端·javascript·程序员
咖啡无伴侣12 小时前
unplugin-auto-import 使用详解+面试高频考点
前端·架构
搬砖记录员12 小时前
录屏文件打不开?H.265兼容性踩坑与4种实战方案
前端