Эх сурвалжийг харах

Wrapped the config parameters inside if statement as they may be undefined

Mylanos 3 жил өмнө
parent
commit
4770290251
1 өөрчлөгдсөн 8 нэмэгдсэн , 4 устгасан
  1. 8 4
      webpack.config.ts

+ 8 - 4
webpack.config.ts

@@ -86,10 +86,14 @@ const config: Configuration = {
 
 if (process.env.NODE_ENV === "production") {
   config.mode = "production";
-  config.output.filename = "[name]-bundle-[hash].min.js";
-  config.output.chunkFilename = "[name]-chunk-[chunkhash].min.js";
-  config.optimization.chunkIds = "deterministic";
-  config.optimization.minimize = true;
+  if (config.output) {
+    config.output.filename = '[name]-bundle-[hash].min.js';
+    config.output.chunkFilename = '[name]-chunk-[chunkhash].min.js';
+  }
+  if (config.optimization) {
+    config.optimization.chunkIds = 'deterministic';
+    config.optimization.minimize = true;
+  }
   config.devtool = false;
 }