javascript - 有没有好的方法来缩小 ES2016 javascript?

标签 javascript node.js ecmascript-6 minify

我使用的是没有 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如前所述。

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

相关文章:

node.js - 使用 nvm-windows 并行运行两个 Node 版本

javascript - 将自定义属性添加到 Express 应用程序和请求。最好的方法是什么?

Javascript,ES5+还有激活对象吗?

javascript - React/Redux - 如何复制深度嵌套状态?

javascript - 如何在 Bootstrap 3 中制作 3 行导航栏

javascript - 带参数调用父函数

javascript(苹果脚本): find text and highlight

javascript - 背景图像 javascript HTML5 Canvas

node.js - 在Docker上安装的npm got error不支持Node.js v13

javascript - 为什么 for...in 优雅地失败但 for...of 抛出异常?