我正在尝试使用 terser api 将一个简单的 js 代码缩小为 es5,但它不起作用。
这是代码
const code = {
"main.js": "class A{} const a=new A(); console.log(a);"
};
const terserOptions = {
ecma: 5
};
const result = await minify(code, terserOptions);
console.log(result.code);
它输出:class A{}const a=new A;console.log(a);
使用闭包编译器的相同代码删除了 class 关键字,这是我正在寻找的东西: var A=function(){},a=new A;console.log(a);