引入vite legacy插件

This commit is contained in:
Hooray Hu
2023-05-10 11:03:33 +08:00
parent 8c9fbc542b
commit c0db5b97b2
3 changed files with 1027 additions and 26 deletions
+1
View File
@@ -39,6 +39,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",
+1018 -26
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())