我正在使用gruntjs
(它使用uglifyjs
)来构建我的Angularjs
应用程序。但是,uglifyjs
仍然不支持es6,在相应的 GitHub 问题中,我发现了这个。现在有一个称为uglify-es的模块,它似乎支持es6。但我不确定如何将其与grunt集成。现在我有一个名为"grunt-contrib-uglify"
的模块,它依赖于uglifyjs
,并且现在被使用。我该如何让grunt使用uglify-es
呢?
我正在使用gruntjs
(它使用uglifyjs
)来构建我的Angularjs
应用程序。但是,uglifyjs
仍然不支持es6,在相应的 GitHub 问题中,我发现了这个。现在有一个称为uglify-es的模块,它似乎支持es6。但我不确定如何将其与grunt集成。现在我有一个名为"grunt-contrib-uglify"
的模块,它依赖于uglifyjs
,并且现在被使用。我该如何让grunt使用uglify-es
呢?
grunt-contrib-uglify
的harmony分支来实现这个。npm install git://github.com/gruntjs/grunt-contrib-uglify.git#harmony --save-dev
ECMAScript版本终于发布了。现在您可以使用官方版本获得相同的结果(不再需要从GitHub中挑选)。
npm install grunt-contrib-uglify-es --save-dev