Charles
2022-07-05 740d160198fcd9fa6d6d91a2f0324bd2a943c068
fix: keep spaces of env config on prod build (#2015)

1个文件已修改
4 ■■■ 已修改文件
build/script/buildConf.ts 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
build/script/buildConf.ts
@@ -21,13 +21,15 @@
  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);