vuex安装 报错(安装vue-cli报错)

vuex安装 报错(安装vue-cli报错)在 vue cli4 升级到 vue cli5 的时候出现这个错误 详细错误信息如下 原因 这是因为 webpack 的版本与 vue cli5 的版本不匹配引起 解决办法 除了常规的删除 node modules 清除 npm 缓存 npm cache clean force 重新安装外 如果问题还是无法解决 请排查 package json 文件的 dependencies 项目

大家好,我是讯享网,很高兴认识大家。



在vue-cli4升级到vue-cli5的时候出现这个错误。

详细错误信息如下:

原因:

这是因为webpack的版本与vue-cli5的版本不匹配引起。


讯享网

解决办法:

除了常规的删除node_modules,清除npm缓存(npm cache clean –force)重新安装外。

如果问题还是无法解决,

请排查package.json文件的dependencies项目,笔者在npm update成功的情况下还是出现这个问题,这意味着在npm构建的关系树里存在依赖webpack4的项目。有一部分webpack的插件是同时支持webpack4和webpack5的,这导致升级vue-cli5时如果只是简单地修改package.json的dependencies版本号再进行升级,看起来是稳妥的,实际上webpack的插件和loador可能没有顺利进行升级而出现这个错误的信息。

笔者的情况是排查dependencies后,发现less-loader的版本过低指向webpack4,所以导致npm update时总是安装webpack4引起与vue-cli5不一致的情况。

结语

此类问题不是什么严重的技术问题,但是因为过于细小也会引起一些小骚动。这个也是工程师除了技术外,需要积累经验才能想到原因吧(踩坑足够多就好了)。

小讯
上一篇 2025-05-01 09:24
下一篇 2025-05-17 20:09

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/144135.html