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 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))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user