Selaa lähdekoodia

fix: keep spaces of env config on prod build (#2015)

Charles 2 vuotta sitten
vanhempi
commit
740d160198
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. 3 1
      build/script/buildConf.ts

+ 3 - 1
build/script/buildConf.ts

@@ -21,13 +21,15 @@ function createConfig(params: CreateConfigParams) {
   try {
     const windowConf = `window.${configName}`;
     // Ensure that the variable will not be modified
-    const configStr = `${windowConf}=${JSON.stringify(config)};
+    let configStr = `${windowConf}=${JSON.stringify(config)};`;
+    configStr += `
       Object.freeze(${windowConf});
       Object.defineProperty(window, "${configName}", {
         configurable: false,
         writable: false,
       });
     `.replace(/\s/g, '');
+
     fs.mkdirp(getRootPath(OUTPUT_DIR));
     writeFileSync(getRootPath(`${OUTPUT_DIR}/${configFileName}`), configStr);