vue cli3构建项目兼容IE

3,201 阅读1分钟

安装babel-polyfill

npm install babel-polyfill --save

修改根目录下的babel.config.js

 module.exports = {
  // presets: [
  //   '@vue/app'
  // ]
  presets: [
    [
      '@vue/app',
      {
        useBuiltIns: 'entry'
      }
    ]
  ]
}

入口文件main.js引入

import '@babel/polyfill'

如果控制台输出以下错误

SCRIPT1002: 语法错误

点击报错查看是node_modules下的哪个插件引起的,如下图

修改vue.config.js配置

transpileDependencies: ['sort-keys']

官方文档:

cli.vuejs.org/zh/guide/br…