【发布时间】:2018-04-09 18:48:33
【问题描述】:
我正在尝试使用 Webpack (2) 进行异步代码拆分。
它在默认支持 Promise 的浏览器中运行良好,但在 IE11(及更低版本)中,我收到错误 'Promise' is undefined 用于使用 Promise 的 Webpack 的延迟加载功能(requireEnsure 或 __webpack_require__.e)当块的脚本加载时解决异步require。
我尝试将webpack.ProvidePlugin 与Promise: 'es6-promise' 选项一起使用,看起来它没有填充它,但无论如何,我不想污染全局Promise,以防网站已经拥有它。
我尝试切换到 Webpack 1,它工作正常,因为他们实现了带有回调的延迟加载功能,但我更喜欢使用最新的 Webpack。
Webpack 不支持 IE11 很奇怪,所以我认为有一些解决方法。
谢谢!
【问题讨论】:
标签: javascript webpack internet-explorer-11