首页IT科技node与npm(nodejs和npm版本不匹配)

node与npm(nodejs和npm版本不匹配)

时间2025-06-20 23:06:17分类IT科技浏览5851
导读:前言:我是因为要用vue创建项目,之后发现创建项目创建不上去,我想的是安装vue的脚手架工具,但是npm死活安装不上去,一直报错,我是一直在网上找解决方法,之后我自己终于解决了,心情是非常高兴的。...

前言:我是因为要用vue创建项目             ,之后发现创建项目创建不上去                      ,我想的是安装vue的脚手架工具      ,但是npm死活安装不上去         ,一直报错                      ,我是一直在网上找解决方法         ,之后我自己终于解决了      ,心情是非常高兴的             。

因为两者不匹配报了错误:

我当时最初想法就是查看版本                      ,发现node和npm的版本不匹配             ,也没有办法安装脚手架工具                      。

 我给你们说   ,我最后的解决方法吧      。我是试了老多错                     ,之后                 ,解决了         。

解决方法:

1.把node卸干净(node在安装的目录当中卸载了,但是有缓存的数据【个人认为】                 ,我的卡点也是这                     ,缓存的数据没有卸载掉)

上面的nodejs 我是卸载掉了   ,之后重新安装node             ,但npm的版本还是低版本6.14.10                      。所以此时

需要把下面文件夹 npm npm-cache也卸载了         。(重要提示:一定要找对路径)

下面文件夹的路径是C盘/用户/Lws【这个是你自己规定的文件名称】/AppData/Roaming【这两个文件路径很重要                      ,基本都是这个路径】

最后安装node就可以了      。node和npm的版本就一致了                      。

也可以创建vue项目了             。

在操作完上面操作后      ,node是最新版本         ,之前用node旧版本安装的项目没有办法启动了   。

报错:(备注:搜下面红框圈住的部分就可以搜到解决方法)

 解决方法:

输入

$env:NODE_OPTIONS="--openssl-legacy-provider"

 之后重启项目                      ,就可以解决了                     。

可以起来项目了                 。

总结:我的感受是我今天下午解决了一下午         ,没有找到解决办法。因为版本不匹配      ,还有就是自己搜索的东西太广了                      ,不好搜到自己需要的             ,但是最后也解决了   ,觉得心情确实不错                 。今天下午                     ,自己就一直坐着                 ,在电脑前,一个一个试                     。知道自己版本不匹配                 ,然后不知道自己没有把软件卸载干净                     ,总觉得自己卸载干净了   。之后   ,确实是没卸载干净             ,才导致版本不一致问题             。这次遇到了                      ,下次就不用花这么长时间解决了                      。感觉还是很不错      。加油         。前端人      ,前端魂         ,我就是前端槿玥                      ,芜湖~

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
嫩江SEO网站优化的方法(嫩江SEO提升排名的技巧)