如何在 grunt 中集成 uglify-es?

How to integrate uglify-es in grunt?

我正在使用 gruntjs(它使用 uglifyjs)构建我的 Angularjs 应用程序。但是 uglifyjs 仍然不支持 es6,所以在相应的 GitHub issue 中我找到了 this。所以现在有了uglify-es,貌似支持es6。但我不确定如何将它与 grunt 集成。现在我有模块 "grunt-contrib-uglify",它有一个现在使用的依赖项 uglifyjs。我怎样才能让 grunt 改用 uglify-es

我通过安装支持 es6 的 grunt-contrib-uglify 的和谐分支实现了这一点:

npm install git://github.com/gruntjs/grunt-contrib-uglify.git#harmony --save-dev

ECMAScript 版本终于发布了。 您现在可以得到与正式版相同的结果(不再需要从GitHub中选择它)

npm install grunt-contrib-uglify-es --save-dev

https://www.npmjs.com/package/grunt-contrib-uglify-es