diff --git a/packages/uni-cli-shared/src/json/mp/pages.ts b/packages/uni-cli-shared/src/json/mp/pages.ts index abfcf84663125dc653994546a6c7a2258d80719c..cca424764e859c5c747e90221183b30ef7dafece 100644 --- a/packages/uni-cli-shared/src/json/mp/pages.ts +++ b/packages/uni-cli-shared/src/json/mp/pages.ts @@ -26,6 +26,15 @@ export function parseMiniProgramPagesJson( return parsePagesJson(jsonStr, platform, options) } +const NON_APP_JSON_KEYS = [ + 'unipush', + 'usingComponents', + 'optimization', + 'scopedSlotsCompiler', + 'usingComponents', + 'uniStatistics', +] + export function mergeMiniProgramAppJson( appJson: Record, platformJson: Record = {} @@ -33,12 +42,7 @@ export function mergeMiniProgramAppJson( Object.keys(platformJson).forEach((name) => { if ( !isMiniProgramProjectJsonKey(name) && - ![ - 'unipush', - 'usingComponents', - 'optimization', - 'scopedSlotsCompiler', - ].includes(name) + !NON_APP_JSON_KEYS.includes(name) ) { appJson[name] = platformJson[name] }