有没有很好的方法来缩小ES2016的JavaScript?

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

它相当适合ES5代码。 但是它不适用于ES2016的代码。

错误messsage SyntaxError: Unexpected token: name (MyClassName)将通过执行uglify-js与ES2016代码生成。

有没有什么好的办法ES2016代码ES2016保持它?

如果您正在寻找Web解决scheme, 请https://jscompress.com/完成这项工作。
对于离线解决scheme,您可以使用前面提到的https://github.com/babel/babili

Interesting Posts