fix: ensure that the correct components are dynamically imported

This commit is contained in:
Vben
2021-03-01 23:01:37 +08:00
parent 3b8ca420c7
commit b476e1c84c
6 changed files with 32 additions and 5 deletions

View File

@@ -21,7 +21,14 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
// The boolean type read by loadEnv is a string. This function can be converted to boolean type
const viteEnv = wrapperEnv(env);
const { VITE_PORT, VITE_PUBLIC_PATH, VITE_PROXY, VITE_DROP_CONSOLE, VITE_LEGACY } = viteEnv;
const {
VITE_PORT,
VITE_PUBLIC_PATH,
VITE_PROXY,
VITE_DROP_CONSOLE,
VITE_LEGACY,
VITE_DYNAMIC_IMPORT,
} = viteEnv;
const isBuild = command === 'build';
@@ -68,6 +75,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
define: {
// setting vue-i18-next
// Suppress warning
__DYNAMIC_IMPORT__: VITE_DYNAMIC_IMPORT,
__VUE_I18N_LEGACY_API__: false,
__VUE_I18N_FULL_INSTALL__: false,
__INTLIFY_PROD_DEVTOOLS__: false,