From 4e8d459831085e6696205f357641abca35bbc1fd Mon Sep 17 00:00:00 2001 From: Evan You Date: Tue, 24 Mar 2020 17:57:27 -0400 Subject: [PATCH] build: tweak flags --- rollup.config.js | 8 +++----- scripts/build.js | 2 -- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/rollup.config.js b/rollup.config.js index 7a35f0cb..2176401e 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -169,8 +169,8 @@ function createReplacePlugin( `(process.env.NODE_ENV !== 'production')` : // hard coded dev/prod builds !isProduction, - // this is only used during tests - __TEST__: isBundlerESMBuild ? `(process.env.NODE_ENV === 'test')` : false, + // this is only used during Vue's internal tests + __TEST__: false, // If the build is expected to run directly in the browser (global / esm builds) __BROWSER__: isBrowserBuild, // is targeting bundlers? @@ -178,9 +178,7 @@ function createReplacePlugin( __GLOBAL__: isGlobalBuild, // is targeting Node (SSR)? __NODE_JS__: isNodeBuild, - // support options? - // the lean build drops options related code with buildOptions.lean: true - __FEATURE_OPTIONS__: !packageOptions.lean && !process.env.LEAN, + __FEATURE_OPTIONS__: true, __FEATURE_SUSPENSE__: true, ...(isProduction && isBrowserBuild ? { diff --git a/scripts/build.js b/scripts/build.js index 063acd51..595c0799 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -31,7 +31,6 @@ const sourceMap = args.sourcemap || args.s const isRelease = args.release const buildTypes = args.t || args.types || isRelease const buildAllMatching = args.all || args.a -const lean = args.lean || args.l const commit = execa.sync('git', ['rev-parse', 'HEAD']).stdout.slice(0, 7) run() @@ -81,7 +80,6 @@ async function build(target) { formats ? `FORMATS:${formats}` : ``, buildTypes ? `TYPES:true` : ``, prodOnly ? `PROD_ONLY:true` : ``, - lean ? `LEAN:true` : ``, sourceMap ? `SOURCE_MAP:true` : `` ] .filter(Boolean)