diff --git a/packages/web/src/executors/webpack/webpack.impl.ts b/packages/web/src/executors/webpack/webpack.impl.ts index 3b0baccfa6364..d1e4a43b55326 100644 --- a/packages/web/src/executors/webpack/webpack.impl.ts +++ b/packages/web/src/executors/webpack/webpack.impl.ts @@ -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];