diff --git a/packages/uni-cli-shared/lib/package.js b/packages/uni-cli-shared/lib/package.js index a98886e4f3eb266f6ef87556e5222a66fd4ee78d..d4bc7e7b69c41a24149799f255fff0a04ceb7f86 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 => { - if (typeof scriptOptions.define[name] === "undefined") { + if (typeof scriptOptions.define[name] !== "undefined") { + delete define[name] + } else { define[name] = false } })