javascript - webpack中没有异步加载模块,为什么配置了chunkFilename,也会生成一个chunk...

查看:174
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆