javascript - Terser 缩小到 ES5
问题描述
我正在尝试使用 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);
解决方案
推荐阅读
- .net - VB .NET - datatable.SELECT 过滤器问题
- algorithm - 查找最长重复子数组的长度
- html - 为什么:在范围内选择没有值的输入
- java - openAssetFileDescriptor 不会截断 OneDrive 文件
- asp.net - 从工作站访问本地网络上单个服务器上托管的多个网站
- c# - 收到名为“Windows.UI.Xaml.Markup.XamlParseException”的错误
- ffmpeg - 使用 libavformat 重新混合时,开始时间戳不为零
- vba - 检测新邮件,然后提取、解压缩和重命名附件
- java - 如何在 Java Servlet 中执行 DELETE 和 PUT 方法
- sql - SQL 数据库中非规范化的实际示例?