瀏覽代碼

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

Charles 2 年之前
父節點
當前提交
740d160198
共有 1 個文件被更改,包括 3 次插入1 次删除
  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);