项目配置babel

配置 babel 兼容低版本

一、前置准备

1
yarn add @babel/cli@^7.17.10 @babel/preset-env@^7.22.5 @babel/polyfill@^7.12.1 @vue/babel-preset-app@^5.0.8

二、修改 babel.config.js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
presets: [
[
'@babel/preset-env',
{
modules: 'amd',
corejs: 3,
useBuiltIns: 'entry',
targets: [
"Android >= 4.4",
"ios >= 9",
"chorme >= 45",
"ie >= 9"
]
}
]
],

修改 vue.config.js

1
2
3
4
5
6
7
8
9
10
11
/**
* @type {import("@vue/cli-service").PluginAPI}
*/
module.exports = {
// chainWebpack: config => {
// config.optimization.minimize(false)
// },
transpileDependencies: [
/node_modules/
]
}