fix:白屏问题
This commit is contained in:
@@ -7,6 +7,7 @@ import AutoImport from 'unplugin-auto-import/vite';
|
||||
import Components from 'unplugin-vue-components/vite';
|
||||
import { ElementPlusResolver, VantResolver } from 'unplugin-vue-components/resolvers';
|
||||
import postCssPxToRem from 'postcss-pxtorem';
|
||||
import legacy from '@vitejs/plugin-legacy';
|
||||
export default defineConfig(({ mode }) => {
|
||||
// 接收 mode 参数
|
||||
// 正确加载环境变量
|
||||
@@ -50,19 +51,8 @@ export default defineConfig(({ mode }) => {
|
||||
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: {
|
||||
target: ['es2015', 'chrome49', 'edge79', 'firefox68', 'safari11.1'],
|
||||
target: 'es2015',
|
||||
minify: 'terser',
|
||||
terserOptions: {
|
||||
compress: {
|
||||
@@ -70,6 +60,21 @@ export default defineConfig(({ mode }) => {
|
||||
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))
|
||||
}
|
||||
}
|
||||
};
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user