fix:白屏问题

This commit is contained in:
LHY\18810
2025-03-18 20:35:04 +08:00
parent ef8768551d
commit 091f04ec52

View File

@@ -7,6 +7,7 @@ import AutoImport from 'unplugin-auto-import/vite';
import Components from 'unplugin-vue-components/vite'; import Components from 'unplugin-vue-components/vite';
import { ElementPlusResolver, VantResolver } from 'unplugin-vue-components/resolvers'; import { ElementPlusResolver, VantResolver } from 'unplugin-vue-components/resolvers';
import postCssPxToRem from 'postcss-pxtorem'; import postCssPxToRem from 'postcss-pxtorem';
import legacy from '@vitejs/plugin-legacy';
export default defineConfig(({ mode }) => { export default defineConfig(({ mode }) => {
// 接收 mode 参数 // 接收 mode 参数
// 正确加载环境变量 // 正确加载环境变量
@@ -50,19 +51,8 @@ export default defineConfig(({ mode }) => {
scss: { api: 'modern-compiler' } scss: { api: 'modern-compiler' }
} }
}, },
plugins: [
vue(),
vueJsx(),
AutoImport({ resolvers: [VantResolver(), ElementPlusResolver()] }),
Components({ resolvers: [VantResolver(), ElementPlusResolver()] })
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
},
build: { build: {
target: ['es2015', 'chrome49', 'edge79', 'firefox68', 'safari11.1'], target: 'es2015',
minify: 'terser', minify: 'terser',
terserOptions: { terserOptions: {
compress: { compress: {
@@ -70,6 +60,21 @@ export default defineConfig(({ mode }) => {
drop_debugger: true drop_debugger: true
} }
} }
},
plugins: [
vue(),
vueJsx(),
AutoImport({ resolvers: [VantResolver(), ElementPlusResolver()] }),
Components({ resolvers: [VantResolver(), ElementPlusResolver()] }),
legacy({
targets: ['ie >= 11', 'chrome >= 49', 'safari >= 11.1'],
additionalLegacyPolyfills: ['regenerator-runtime/runtime']
})
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
} }
}; };
}); });