10

Używam gruntjs (która używa uglifyjs) do zbudowania mojej aplikacji Angularjs. Ale uglifyjs nadal nie obsługuje es6, więc w odpowiednim wydaniu GitHub znalazłem this. Tak więc teraz istnieją ugly-es, które pozornie wspierają es6. Ale nie jestem pewien, jak to zintegrować z chrząknięciem. Teraz mam moduł "grunt-contrib-uglify", który ma zależność uglifyjs, która jest teraz używana. Jak mogę zamiast tego użyć stępki uglify-es?Jak zintegrować uglify w chrząkanie?

Odpowiedz

14

Mam VSD to instalując gałąź harmonia grunt-contrib-uglify, który obsługuje ES6:

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

Czy to nadal droga użyć do ES6. Próbowałem zainstalować powyższy moduł i otrzymałem odmowę na /var/root/.npm/_cacache/tmp/git-clone-5257398a npm ERR! /private/var/root/.npm/_cacache/tmp/git-clone-5257398a/.git Zmieniłem uprawnienie na 777 dla /var/root/.npm/_cacache/tmp/, ale nadal otrzymuję błąd – j10

+0

@jitenshah, czy masz błąd podczas instalowania grunt-contrib-uglify, a nie określonej gałęzi? npm install grunt-contrib-uglify --save-dev –

+0

Nie. Udało mi się go łatwo zainstalować. Mimo że byłem w # prompt -> Uruchomiłem polecenie z sudo: sudo npm install git: //github.com/gruntjs/grunt-contrib-uglify.git#harmony --save-dev i ja był w stanie wykonać pracę. – j10