vue.js - IE11 SCRIPT1002 语法错误 => 在 main.js babel 和 webpack

标签 vue.js webpack babeljs babel-loader babel-polyfill

我在使用 ES6 和 Babel 的 IE11 中遇到错误 SCRIPT1002 syntax error

我发现这是由于我的 typescript 代码中的箭头函数=>

我正在使用

  • 视觉
  • webpack: "^4.20.2",
  • @babel/core: "^7.1.2"`

我试过遵循 .babelrc

{
  "presets": [
    [
      "@babel/preset-env",
      {
        "modules": false,
        "targets": {
          "browsers": [ "> 1%", "last 2 versions", "not ie <= 8" ]
        },
        "useBuiltIns": false
      }
    ]
  ]
}

最佳答案

尝试添加 transform-es2015-arrow-functions babel 插件。如果您仍然会遇到类似的错误 - 尝试分析您的包的代码并找到哪个 ES6 feature not supported by IE11留在那里并为他们添加插件。

关于vue.js - IE11 SCRIPT1002 语法错误 => 在 main.js babel 和 webpack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53080540/

相关文章:

javascript - Babel 加载器导致 npm build 崩溃

javascript - Highcharts 同步不起作用 : point. 突出显示

javascript - 使用 Object.freeze 和 object.unfreeze 减少具有大量表数据行的响应式页面中的内存膨胀

javascript - 是否可以在created()完成后运行v-for?

vue.js - 如何在使用 VeeValidate v3 和 vuejs-datepicker 之前验证日期之后/日期?

typescript - 如何使用 webpack 捆绑 puppeteer 进行生产部署?

javascript - 使用 webpack 和 laravel .env 作为标志

reactjs - 找不到 typescript 模块无法解决

reactjs - 如何让 MobX Decorators 与 Create-React-App v2 一起使用?

babeljs - 升级的 Gatsby 和现在出现 BABEL 错误 - 包导出未定义 '.' 子路径