//类a
class a {
}
class b {
}
class c{
if(ENV == 1){
new a();
}
else{
new b();
}
}
编译的 时候 在编译条件 ENV !=1 的情况下会编译成
class c{
new b()
}
类a其实完全没有使用到,是否有参数可以把类a 一起删除,减小代码体积
//类a
class a {
}
class b {
}
class c{
if(ENV == 1){
new a();
}
else{
new b();
}
}
编译的 时候 在编译条件 ENV !=1 的情况下会编译成
class c{
new b()
}
类a其实完全没有使用到,是否有参数可以把类a 一起删除,减小代码体积
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答856 阅读✓ 已解决
5 回答2.3k 阅读
3 回答1k 阅读✓ 已解决
uglify-js
没试过,但是terser
是可以的(尽量还是用
terser
,uglify-js
因为不支持es6+现在已经被很多构建工具弃用了)在线 terser
可以看到,只剩一个b类
