diff --git a/packages/uni-cli-shared/lib/package.js b/packages/uni-cli-shared/lib/package.js index b050a2ea32a4f2c1e939f6d07f9921af2b61988a..a98886e4f3eb266f6ef87556e5222a66fd4ee78d 100644 --- a/packages/uni-cli-shared/lib/package.js +++ b/packages/uni-cli-shared/lib/package.js @@ -35,7 +35,9 @@ module.exports = { if (scriptName !== name) { const define = uniAppOptions.scripts[scriptName].define Object.keys(define).forEach(name => { - define[name] = false + if (typeof scriptOptions.define[name] === "undefined") { + define[name] = false + } }) Object.assign(scriptOptions.define, define) } @@ -50,4 +52,4 @@ module.exports = { return scriptOptions } -} +}