首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有些es6特性不被丑陋的js所理解?

有些es6特性不被丑陋的js所理解?
EN

Stack Overflow用户
提问于 2016-07-18 06:05:25
回答 5查看 14.7K关注 0票数 22

我在我的项目中使用了咕噜-丑陋,我正在使用es6。对于一些es6特性,如fat箭头函数,它会抛出一个错误。我认为丑词并不妨碍这种语法。我也有办法解决这个问题。我的意思是,我可以用任何东西来使丑陋理解所有的es6语法吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-07-18 07:04:19

官方上没有任何工具可以小型化ES6和(其他工具,如Google闭包编译器支持ES6,但它将其转化为“传统js”,然后将其缩小)。

虽然UglifyJs中并不支持所有es6特性,但UglifyJS2的和谐分支似乎支持箭头函数和其他特性。

你可以在这里的github上读到关于它的讨论。。似乎没有其他选择可以等待(或者创建您自己的ES6扫雷器)。

更新

现在有两个选项可以缩小ES6:

票数 18
EN

Stack Overflow用户

发布于 2017-07-03 13:48:53

您可以使用harmony分支的grunt-contrib-uglify

代码语言:javascript
复制
npm install git://github.com/gruntjs/grunt-contrib-uglify.git#harmony --save-dev

与es6完美地工作。不需要为咕噜声设置额外的设置。

票数 22
EN

Stack Overflow用户

发布于 2019-12-13 08:38:42

Grunt插件ES6解析器、mangler/压缩器和用于ES6+的美容工具包现已面世:

https://github.com/adascal/grunt-terser

干得好,就像预期的那样。

harmony分支的grunt-contrib-uglify被废弃的,它不是一个可持续的解决方案。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38429567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档