From 236217741c903b707119d3385a56ab8c3f3ee541 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Wed, 31 Aug 2022 11:08:57 +0800 Subject: [PATCH] feat: add app-android,app-ios,web --- packages/uni-cli-shared/lib/preprocess.js | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/packages/uni-cli-shared/lib/preprocess.js b/packages/uni-cli-shared/lib/preprocess.js index 46faf009a..861cd65b7 100644 --- a/packages/uni-cli-shared/lib/preprocess.js +++ b/packages/uni-cli-shared/lib/preprocess.js @@ -5,7 +5,10 @@ const DEFAULT_KEYS = [ 'APP', 'APP-PLUS-NVUE', 'APP-VUE', - 'APP-NVUE' + 'APP-NVUE', + 'APP-ANDROID', + 'APP-IOS', + 'WEB' ] function normalize (name) { @@ -44,14 +47,25 @@ module.exports = function initPreprocess (name, platforms, userDefines = {}) { nvueContext.APP_PLUS = true nvueContext.APP_NVUE = true nvueContext.APP_PLUS_NVUE = true - } + if (process.env.UNI_APP_PLATFORM === 'android') { + defaultContext.APP_ANDROID = true + } else if (process.env.UNI_APP_PLATFORM === 'ios') { + defaultContext.APP_IOS = true + } else { + defaultContext.APP_ANDROID = true + defaultContext.APP_IOS = true + } + } + if (name === 'h5') { + defaultContext.WEB = true + } if (name.startsWith('mp-')) { vueContext.MP = true } if (name.startsWith('app-')) { - vueContext.APP = true + vueContext.APP = true nvueContext.APP = true } -- GitLab