IE11 SCRIPT1002语法错误,在main.js babel和webpack中带有=>

时间:2018-10-31 09:49:53

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

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

我发现这归因于我的打字稿代码中的箭头功能=>

我正在使用

  • Vue
  • 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
      }
    ]
  ]
}

1 个答案:

答案 0 :(得分:0)

尝试添加transform-es2015-arrow-functions babel插件。如果您仍然会遇到类似的错误,请尝试分析捆绑软件的代码,找出其中的ES6 feature not supported by IE11并为它们添加插件。