javascript - webpack中没有异步加载模块,为什么配置了chunkFilename,也会生成一个chunk...
本文介绍了javascript - webpack中没有异步加载模块,为什么配置了chunkFilename,也会生成一个chunk...的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
入口文件并没有 require.ensure之类的,异步加载文件,为什么还会生成一个chunk文件,
new webpack.optimize.CommonsChunkPlugin('common.bundle.js'),
编译后的项目还会报错
解决方案
额....new webpack.optimize.CommonsChunkPlugin('common.bundle.js')
的意思就是生成一个chunk来放置公共代码,这里面也包括webpack给各个入口chunk添的一些辅助性的代码。
所以你在页面上必须先加载这个common.bundle.js
,再加载页面的入口文件。
具体看这里《webpack多页应用架构系列(三):怎么打包公共代码才能避免重复?》
这篇关于javascript - webpack中没有异步加载模块,为什么配置了chunkFilename,也会生成一个chunk...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文