我正在尝试require.ensure
使 Webpack 2 为旧版浏览器创建包含 polyfill 的单独包。
我的理解是,以下代码将导致whatwgFetch
创建和加载一个新包:
require.ensure([], (require) => {
require('whatwg-fetch')
}, 'whatwgFetch')
Webpack 输出只创建了一个包,当我检查它时,我可以看到该whatwg-fetch
模块已包含在其中。
我的假设基于 Webpac 2 代码拆分指南:https ://webpack.js.org/guides/code-splitting-require/
我还应该怎么做才能让 webpack 创建和加载一个单独的包?