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

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

通过使用ES2016代码执行uglify-js会生成错误消息SyntaxError: Unexpected token: name (MyClassName)

有什么好办法可以减少ES2016代码,使其保持ES2016?

最佳答案

如果要寻找Web解决方案,https://jscompress.com/可以完成这项工作。
对于脱机解决方案,您可以使用前面提到的https://github.com/babel/babili

关于javascript - 是否有缩小ES2016 JavaScript的好方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39182827/

10-09 22:19