比如代码是
let aid = window.aid || '123456';
压缩后就变成了
let aid = aid || '123456';
怎么才可以不把window去掉啊,活生生报错aid is not defined
比如代码是
let aid = window.aid || '123456';
压缩后就变成了
let aid = aid || '123456';
怎么才可以不把window去掉啊,活生生报错aid is not defined
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
删掉你前缀的不是webpack,应该你webpack中的UglifyJsPlugin插件开启了压缩吧。。。
然后,压缩工具是有一套语法分析的,并不会无缘无故的删掉的window,而且变量的作用域是向上继承的。我更愿意相信是你前置aid没有声明成功。