fix: keep spaces of env config on prod build (#2015)
| | |
| | | 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); |
| | | |