Terser 混淆后为什么我的 HTML 内联脚本失效了?
我用 Terser 打包压缩 JS 时,发现页面里一段内联脚本不执行了,但外链 JS 没问题。是不是混淆把某些变量名改掉了?
这段内联脚本是用来初始化全局配置的,结构大概像这样:
<script>
window.__INITIAL_CONFIG__ = {
apiUrl: '/api',
debug: false
};
</script>
我试过在 Terser 配置里加 keep_fnames 和 reserved,但还是不行,控制台报 __INITIAL_CONFIG__ is undefined。这到底该怎么处理?
暂无解答