//类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.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
uglify-js
没试过,但是terser
是可以的(尽量还是用
terser
,uglify-js
因为不支持es6+现在已经被很多构建工具弃用了)在线 terser
可以看到,只剩一个b类
