10

Ich verwende gruntjs (die uglifyjs verwendet), um meine Angularjs App zu bauen. Aber uglifyjs unterstützt immer noch nicht es6, so in der entsprechenden GitHub-Ausgabe fand ich this. So, jetzt gibt es uglify-es, was es6 scheinbar unterstützt. Aber ich bin mir nicht sicher, wie ich es mit Grunzen integrieren soll. Jetzt habe ich Modul "grunt-contrib-uglify", das eine Abhängigkeit uglifyjs hat, die jetzt verwendet wird. Wie kann ich stattdessen grunzen verwenden uglify-es?Wie man Hupen in Grunt integriert?

Antwort

14

Ich habe diese achived durch die Harmonie Zweig der grunt-contrib-uglify Installation, die es6 unterstützt:

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

Ist das immer noch der Weg für es6 zu verwenden. Ich habe versucht, das oben genannte Modul zu installieren und bekam eine Berechtigung verweigert auf /var/root/.npm/_cacache/tmp/git-clone-5257398a npm ERR! /private/var/root/.npm/_cacache/tmp/git-clone-5257398a/.git Ich änderte die Erlaubnis zu 777 für /var/root/.npm/_cacache/tmp/ aber am Ende mit dem Fehler – j10

+0

@jitenshah, haben Sie einen Fehler bei der Installation von grunt-contrib-uglify, nicht spezifischer Zweig? npm install grunt-contrib-ugify --save-dev –

+0

Nein. Ich konnte es leicht installieren. Obwohl ich in # prompt war -> Ich habe Ihren Befehl mit sudo wie: sudo npm install git: //github.com/gruntjs/grunt-contrib-uglify.git#harmony --save-dev und ich war in der Lage, die Arbeit zu erledigen. – j10

1

Die ECMAScript Version endlich veröffentlicht wurde. Sie können nun das gleiche Ergebnis mit der offiziellen Version erhalten (es wird nicht mehr benötigt es von GitHub zu holen)

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

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