记录一次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

相关推荐
小鸡吃米…19 分钟前
Python - 类属性
java·前端·python
前端不太难29 分钟前
Navigation State 驱动的页面调试方法论
开发语言·前端·react.js
用户47949283569151 小时前
你每天都在用的 JSON.stringify ,V8 给它开了“加速通道”
前端·chrome·后端
JIngJaneIL1 小时前
基于java+ vue办公管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
静待雨落1 小时前
Electron无边框窗口如何拖拽以及最大化和还原窗口
前端·electron
沐泽__2 小时前
iframe内嵌页面双向通信
前端·javascript·chrome
小北方城市网2 小时前
第4 课:Vue 3 路由与状态管理实战 —— 从单页面到多页面应用
前端·javascript·vue.js
ohyeah2 小时前
用 Vue3 + Coze API 打造冰球运动员 AI 生成器:从图片上传到风格化输出
前端·vue.js·coze
Dragon Wu2 小时前
TailWindCss 核心功能总结
前端·css·前端框架·postcss
SHolmes18542 小时前
给定某日的上班时间段,计算当日的工作时间总时长(Python)
开发语言·前端·python