wolichuang / dailyInterview

面试、工作中遇到的issue
0 stars 0 forks source link

Vue CLI 3 配置兼容IE10 #13

Open wolichuang opened 3 years ago

wolichuang commented 3 years ago
1. 安装依赖

yarn add --dev @babel/polyfill 

在入口文件 main.js 引入依赖 import '@babel/polyfill';

2. 修改 babel.config.js

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

3. 修改 .browserslistrc 或 package.json

"browserslist": [
    "> 1%",
    "last 2 versions",
    "not ie <= 10"
  ]

4. 修改 vue.config.js

默认情况下 babel-loader 会忽略所有 node_modules 中的文件,如果你想要通过 Babel 显式转译一个依赖,可以在这个选项中列出来。

module.exports = {
   transpileDependencies: ["element-ui", "vue-qrcode-directive"],
}