File tree 1 file changed +10
-8
lines changed
1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -377,14 +377,16 @@ export class WebpackCompilerService
377
377
envData . skipSnapshotTools =
378
378
prepareData . nativePrepare && prepareData . nativePrepare . skipNativePrepare ;
379
379
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" ;
388
390
}
389
391
390
392
return envData ;
You can’t perform that action at this time.
0 commit comments