提交 a26941d6 作者: 方治民

fix: 修复云打包使用 window 对象导致白屏问题

上级 a6be585a
import pkg from '../../package.json' import pkg from '../../package.json'
import { getConfigFileName } from '../../build/getConfigFileName'
export function getCommonStoragePrefix() { export function getCommonStoragePrefix() {
return `${pkg.name}__${getEnv()}`.toUpperCase() return `${pkg.name}__${getEnv()}`.toUpperCase()
...@@ -11,12 +10,7 @@ export function getStorageShortName() { ...@@ -11,12 +10,7 @@ export function getStorageShortName() {
} }
export function getAppEnvConfig() { export function getAppEnvConfig() {
const ENV_NAME = getConfigFileName(import.meta.env) const ENV = import.meta.env as unknown as ViteEnv
const ENV = (import.meta.env.DEV
? // Get the global configuration (the configuration will be extracted independently when packaging)
(import.meta.env as unknown as ViteEnv)
: window[ENV_NAME as any]) as unknown as ViteEnv
const { const {
VITE_GLOB_APP_NAME, VITE_GLOB_APP_NAME,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论