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

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

时间2025-09-19 10:18:12分类IT科技浏览7154
导读:前言:我是因为要用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
tsvul(vue3+ts深入组件(一)Props) 如何获取高质量外链(满足条件及避免误区)