Javascript babel polyfill-delegate.iterator.return导致IE11中出现错误
希望获得以下方面的帮助: 问题 @babel/polyfill导致IE11中出现错误:Javascript babel polyfill-delegate.iterator.return导致IE11中出现错误,javascript,webpack,babeljs,Javascript,Webpack,Babeljs,希望获得以下方面的帮助: 问题 @babel/polyfill导致IE11中出现错误: SCRIPT1010: Expected identifier 行上的调试器点: if (delegate.iterator.return) { 在函数maybeInvokeDelegate()中的再生器运行时插件 但是 问题只在测试环境中出现。当我在本地运行我的应用程序时,使用完全相同的构建、相同的浏览器,它可以正常工作。它包含相同的代码,但不会破坏任何内容 我已经尝试过的: 似乎没用 我试图用只需要的
SCRIPT1010: Expected identifier
行上的调试器点:
if (delegate.iterator.return) {
在函数maybeInvokeDelegate()
中的再生器运行时
插件
但是
问题只在测试环境中出现。当我在本地运行我的应用程序时,使用完全相同的构建、相同的浏览器,它可以正常工作。它包含相同的代码,但不会破坏任何内容
我已经尝试过的:
.babelrc
中设置useBuiltIns:“用法”
,但在导入必要模块的方式上遇到了问题。我要再试一次/dist
目录运行babel
My babelrc:
{
plugins: ["transform-member-expression-literals"],
presets: [
[ "@babel/preset-env",
{
useBuiltIns: "entry",
modules: "false",
targets: {
ie: 11
}
}]
]
}
webpack.config
require("@babel/polyfill")
const getDefaultConfig = env => ({
mode: "development",
entry: ["whatwg-fetch", "@babel/polyfill", "./src/index.js"],
... })
我已将所有babel软件包更新为最新版本
感谢您的帮助或想法。请查看下面的链接
你看到这个了吗@Romko,谢谢。我不知道我怎么会错过这一点。问题不在描述的错误中。在没有打开开发工具的情况下,应用程序不会运行,当我打开开发工具时,它最终会切换到IE7仿真。可能是在重新加载页面后发生的,或者我不知道什么时候发生。@Romko,您可以将此作为答案发布。我应该接受,因为你救了我一天。:)我还遇到了另一个问题-intranet站点的兼容性模式,但找不到它,因为开发工具给我指明了错误的方向。当然,很高兴它有帮助:)添加了?仅链接的答案并不是特别有用