我开始使用一些动态的import()
语句,像这样
import(/* webpackChunkName: "chart" */'./Chart')
问题在于Webpack为此生成了2个新的chunk:
chart.js
(几乎为空)和vendors~chart.js
(实际上包含了我期望在一个新的chunk中的所有内容)。我的配置文件里没有什么花哨的东西。我只有一个名为
client
的命名入口,在使用动态require之前,这是我的唯一捆绑包。这在开发和生产模式下都会发生。
我正在使用Webpack ver. 4.8.1
有什么办法可以实现只有一个新的chunk吗? 我不想让客户端进行两次请求而不是一次。
vendors-chart.js
中)大约有90KB gzip压缩后大小。 - Matt Leonowicz