Selaa lähdekoodia

fix: add env to EmitPlugin config

KernelDeimos 9 kuukautta sitten
vanhempi
säilyke
4b8910169a
2 muutettua tiedostoa jossa 5 lisäystä ja 2 poistoa
  1. 4 1
      src/gui/utils.js
  2. 1 1
      src/gui/webpack/EmitPlugin.cjs

+ 4 - 1
src/gui/utils.js

@@ -130,7 +130,10 @@ async function build(options){
         main_array.push(path.join(__dirname, 'src', js_paths[i]));
     }
     webpack({
-        ...BaseConfig(options),
+        ...BaseConfig({
+            ...options,
+            env: 'prod',
+        }),
         mode: 'production',
         optimization: {
             minimize: true,

+ 1 - 1
src/gui/webpack/EmitPlugin.cjs

@@ -6,7 +6,7 @@ module.exports = ({ dir, options }) => function () {
     const compiler = this;
     compiler.hooks.emit.tapAsync('EmitPlugin', async (compilation, callback) => {
         let prefix_text = '';
-        prefix_text += 'window.gui_env="dev";\n';
+        prefix_text += `window.gui_env="${options.env}";\n`;
 
         // -----------------------------------------------
         // Combine all images into a single js file