fix(core): fix mobile edition flag (#8571)

This commit is contained in:
EYHN
2024-10-22 04:29:06 +00:00
parent 3c09422898
commit 6a9a7d8b39
2 changed files with 6 additions and 4 deletions

View File

@@ -334,7 +334,9 @@ export const createConfiguration: (
},
],
}),
buildFlags.mode === 'production' && process.env.R2_SECRET_ACCESS_KEY
buildFlags.mode === 'production' &&
(buildConfig.isWeb || buildConfig.isMobileWeb) &&
process.env.R2_SECRET_ACCESS_KEY
? new WebpackS3Plugin()
: null,
]),

View File

@@ -12,9 +12,9 @@ export function getBuildConfig(buildFlags: BuildFlags): BUILD_CONFIG_TYPE {
isDesktopEdition: (
['web', 'desktop', 'admin'] as BuildFlags['distribution'][]
).includes(buildFlags.distribution),
isMobileEdition: (['mobile'] as BuildFlags['distribution'][]).includes(
buildFlags.distribution
),
isMobileEdition: (
['mobile', 'ios', 'android'] as BuildFlags['distribution'][]
).includes(buildFlags.distribution),
isElectron: buildFlags.distribution === 'desktop',
isWeb: buildFlags.distribution === 'web',
isMobileWeb: buildFlags.distribution === 'mobile',