webpack打包之后js文件引用顺序错乱,vendor顺序错误
0 条评论webpack打包之后js文件引用顺序错乱,vendor顺序变成了最后,自己查了很多方法,都不能解决问题,于是自己一个一个排查,终于找到了问题所在
问题描述:
1.html模板文件中js的顺序
1 | <script src="/dist/js/vendor.js"></script> |
2.打包后的文件中js顺序
1 | <script type=text/javascript src=../js/main-bf4e4.js></script> |
问题产生原因:
1 | new HtmlWebpackPlugin({ |
解决办法:
通过 HtmlWebpackPlugin
的 chunksSortMode
进行排序,两个方法其实是一个意思,就是把vendor放在前
chunksSortMode的类似数组的sort方法,返回小于0,则参数一排在参数二前面, 返回大于0 相反
1.方法一
1 | new HtmlWebpackPlugin({ |
2.方法二
1 | new HtmlWebpackPlugin({ |
- 本文链接:https://xuehuayu.cn/article/20056.html
- 版权声明:① 标为原创的文章为博主原创,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接。② 标为转载的文章来自网络,已标明出处,侵删。