Explorar o código

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

Charles %!s(int64=2) %!d(string=hai) anos
pai
achega
740d160198
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  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);