fix(react): fix conflicting NODE_ENV values between an application and webpack Plugins (DefinePlugin) (#9460)

ISSUES CLOSED: #7924

Co-authored-by: Nicholas Cunningham <ndcunningham>
This commit is contained in:
Nicholas Cunningham 2022-03-22 13:02:43 -06:00 committed by GitHub
parent 1bfc02f4f9
commit cdbea9106b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -143,7 +143,14 @@ export async function* run(
);
}
process.env.NODE_ENV ||= 'production';
const isScriptOptimizeOn =
typeof options.optimization === 'boolean'
? options.optimization
: options.optimization && options.optimization.scripts
? options.optimization.scripts
: false;
process.env.NODE_ENV ||= isScriptOptimizeOn ? 'production' : 'development';
const metadata = context.workspace.projects[context.projectName];