vite打包兼容低版本

1
2
3
4
yarn add @vitejs/plugin-legacy -D
// 或
yarn add terser --dev

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import legacy from '@vitejs/plugin-legacy'

export default defineConfig({
//...
plugins: [
// ...
legacy({
targets: ['defaults', "> 1%", "last 2 versions", "not ie <= 8"],
cssTarget: ['defaults', "> 1%", "last 2 versions", "not ie <= 8"],
additionalLegacyPolyfills:['regenerator-runtime/runtime'] // 面向IE11时需要此插件

})
]
})