如何将uglify-es集成到grunt中?

时间:2017-06-30 13:58:04

标签: javascript ecmascript-6 gruntjs uglifyjs grunt-contrib-uglify

我正在使用gruntjs(使用uglifyjs)来构建我的Angularjs应用。但是uglifyjs仍然不支持es6,所以在相应的GitHub问题中我找到了this。所以现在有uglify-es,它似乎支持es6。但我不确定如何将它与grunt集成。现在我有模块"grunt-contrib-uglify",它有一个依赖项uglifyjs,现在已经使用了。我怎样才能使用uglify-es代替咕噜声?

2 个答案:

答案 0 :(得分:17)

我通过安装支持es6的grunt-contrib-uglify的和声分支实现了这个目标:

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

答案 1 :(得分:14)

ECMAScript版本终于发布了。 您现在可以使用官方版本获得相同的结果(不再需要从GitHub中选择它)

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

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