vue[mini-css-extract-plugin]Conflicting order between 警告解决方式

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-29 15:52   56   0

vue打包的时候报vue[mini-css-extract-plugin]Conflicting order between 警告,特地去网上找了一下解决方法,在这里记录一下,

转自:墨水白云博主原创文章

地址:https://blog.csdn.net/lxy869718069/article/details/103504654

问题出现:

在这里插入图片描述

大体意思是说
mini-css-extract-plugin 这个插件在js里css的引入顺序导致的问题,如上图所述,就是指
component-build.vue和component-statistics.vue这两个公共组件在引入时候导致了顺序警告
如官方issue所言
https://github.com/webpack-contrib/mini-css-extract-plugin/issues/250
确实是css引入顺序问题
然后检查组件引入

在这里插入图片描述

在这里插入图片描述

分别在electric-fire.vue和water-system.vue里面引用了两个组件,但是import顺序出了问题,一个是先import component-build.vue 另一个是先import component-statistics.vue,这个就是诞生警告问源头。
现在修改water-system.vue为:

在这里插入图片描述

也就是import上下调换一个位置而已
结果:

在这里插入图片描述

在这里插入图片描述

没问题了。
这种情况一般出现在公用组件的引入过程中,一旦引入地点多了,内容复杂了就容易产生这种问题,如果觉得没必要可以尝试关闭这个警告。当然最好建议别关闭,不然有一些其他的警告可能也会出问题。还是全局搜索一下,找找哪里引入错了,改回来把!

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP