File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -377,14 +377,16 @@ export class WebpackCompilerService
377377 envData . skipSnapshotTools =
378378 prepareData . nativePrepare && prepareData . nativePrepare . skipNativePrepare ;
379379
380- if (
381- prepareData . env &&
382- ( prepareData . env . sourceMap === false ||
383- prepareData . env . sourceMap === "false" )
384- ) {
385- delete envData . sourceMap ;
386- } else if ( ! prepareData . release ) {
387- envData . sourceMap = true ;
380+ // only set sourceMap if not explicitly set through a flag
381+ if ( typeof prepareData ?. env ?. sourceMap === "undefined" ) {
382+ if ( ! prepareData . release ) {
383+ envData . sourceMap = true ;
384+ }
385+ }
386+
387+ // convert string to boolean
388+ if ( envData . sourceMap === "true" || envData . sourceMap === "false" ) {
389+ envData . sourceMap = envData . sourceMap === "true" ;
388390 }
389391
390392 return envData ;
You can’t perform that action at this time.
0 commit comments