IE 11 Syntax error

IE1开发环境报错,报错内容见标题

图片描述

问题出现的环境背景及自己尝试过哪些方法

查了很多资料,已经

  1. 把webpack-dev-server降到2.6.1和2.7.1,不管用
  2. 将webpack-dev-pack加到babel-loader目录中
      {
        test: /\.js$/,
        loader: 'babel-loader',
        include: [
          resolve('src'),
          resolve('test'),
          resolve('node_modules/webpack-dev-server/'),
          resolve('node_modules/iview')
        ]
      }
  1. 调整了.babelrc
{
  "presets": [
    [
      "env",
      {
        "modules": false,
        "targets": {
          "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
        }
      }
    ],
    "stage-2"
  ],
  "plugins": [
    "transform-vue-jsx",
    "transform-runtime",
    [
      "import",
      {
        "libraryName": "iview",
        "libraryDirectory": "src/components"
      }
    ]
  ]
}

基本上所有类似的问题我都谷歌过了,但是我这边都不试用。之前我这边有一个纯应用的项目在ie上报的是无效字符,后面用babel-polyfile之后就处理好了。但是目前这个项目是需要二次封装iview的,用之前的方式就报语法错误了

阅读 2.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题