当前位置:首页 > nodejs > 正文内容

成功解决:npm 版本不支持node.js。【 npm v9.1.2 does not support Node.js v16.6.0.】

关中浪子1年前 (2023-04-06)nodejs891
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价
找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!

1.出现的问题

根据控制台错误提示信息可知:我的npm版本和node的版本不兼容。

ec032839235d425ec7db116d1990dfed_36fed16f600247709d9f9c68f6c3d3e3.png


99e329c9a399d72700751670cf8e5516_b1f1e9cccbf844b3af693de633cabac9.png





查看自己的npm和node版本

de0da5037e0dafc66b7b7b710c3ef763_26dd0f4cbb1948b680d4fb8beecf048e.png



2、查看自己的npm和node版本

//查看npm版本
npm -v  
//查看node版本
node -v


这里就也直接提示我两者的版本不兼容

57a70091fcdf4c5f0c07240658cbb00c_81d347ec257b4508a7eba92862c106f0.png



3、解决方法

修改npm的版本,只要将两者的版本对应上就可以了。

npm和node版本对照官网:https://nodejs.org/zh-cn/download/releases/


3.1 寻找对应的版本

根据自己的node版本寻找对应的npm版本。我的node是v16.6.0 ,所以对应的npm版是7.19.1

916bc8112bca28fe8b8f30c428e16316_0e93f793b5504ea4a035aa6c30847aff.png


3.2 升级npm版本

管理员身份打开命令窗口 (否则可能会提示权限不足的情况)

//@后边跟上对应的npm版本,如果不填写版本默认是最新版本。很容易导致版本冲突
npm -g install npm@7.19.1

47964e745e1c06a7a8f2e27364a66b5e_dd418e9db6e84cacb087803968aa1538.png



4、再次运行项目,成功

cd43d53d6331ee8ec7065c5dfa65d84e_49261f0ecdd0409fa0e8dbe57f4e3af1.png


5、如果上述方法失败,请看这里

由于缓存问题,需要删除部分文件。具体操作请看以下链接
https://blog.csdn.net/qq_36369047/article/details/109247734


扫描二维码推送至手机访问。

版权声明:本文由码农翻生发布,如需转载请注明出处。

本文链接:https://lubojian.cn/post/240.html

分享给朋友:

相关文章

Please, upgrade your dependencies to the actual version of core-js.

core-js@2.6.12: core-js@❤️.3 is no longer maintained and not recommended for usage due to the number of issues. Because...

npm run dev 报错     Error: module property was removed from Dependency

npm run dev 报错 Error: module property was removed from Dependency

npm run dev  报错如下:Error: module property was removed from Dependency (use compilation.moduleGraph.updateModule(depe...

npm run dev ReferenceError: globalThis is not defined

请考虑将node.js的版本更新为>=12。globalThis已根据此兼容性表添加到node.js v12.0.0中。或者通过更新pm2解决npm install pm2 -gpm2 update...

Node Sass version 5.0.0 is incompatible with^4.0.0

在执行npm run dev 后项目报了 Node Sass version 5.0.0 is incompatible with^4.0.0 这个错误,很明显是Sass 的版本过高,因此需要对 Sass的版本降级为4.0版本。Sass 版...

EventSource 需要添加header等信息

一、原生EventSource(一)定义:MDN详解:Web API 接口参考>EventSource(二)使用方式:  const eventSource = new Ev...

npm报错npm ERR! code ERESOLVE

npm ERR! code ERESOLVEnpm ERR! ERESOLVE unable to resolve dependency t...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。