feat: 引入vite legacy插件

This commit is contained in:
Hooray Hu
2023-05-10 11:03:50 +08:00
parent 40aa56c064
commit 417508426f
3 changed files with 1026 additions and 18 deletions
+1
View File
@@ -44,6 +44,7 @@
"@types/nprogress": "^0.2.0",
"@types/path-browserify": "^1.0.0",
"@types/qs": "^6.9.7",
"@vitejs/plugin-legacy": "^4.0.3",
"@vitejs/plugin-vue": "^4.2.1",
"@vitejs/plugin-vue-jsx": "^3.0.1",
"autoprefixer": "^10.4.14",
+1017 -18
View File
File diff suppressed because it is too large Load Diff
+8
View File
@@ -1,6 +1,7 @@
import type { PluginOption } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
import vueLegacy from '@vitejs/plugin-legacy'
import createInspector from './inspector'
import createAutoImport from './auto-import'
@@ -18,6 +19,13 @@ export default function createVitePlugins(viteEnv, isBuild = false) {
const vitePlugins: (PluginOption | PluginOption[])[] = [
vue(),
vueJsx(),
vueLegacy({
renderLegacyChunks: false,
modernPolyfills: [
'es.array.at',
'es.array.find-last',
],
}),
]
vitePlugins.push(createInspector())
vitePlugins.push(createAutoImport())