有缩小 ES2016 javascript 的好方法吗?

Is there good way to minify ES2016 javascript?

我使用的是没有 babel 的 ES2016。当我在 babel 之后压缩我的源代码时,我经常在 npm 上使用 uglify-js 包。

它对 ES5 代码相当有效。但它不适用于 ES2016 代码。

使用 ES2016 代码执行 uglify-js 会产生错误信息SyntaxError: Unexpected token: name (MyClassName)

有没有什么好的方法可以缩小 ES2016 代码以保留它 ES2016?

如果您正在寻找网络解决方案,

https://jscompress.com/ 可以胜任。
对于离线解决方案,您可以使用前面提到的 https://github.com/babel/babili