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?
10
A
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
1
Wersja ECMAScript został ostatecznie zwolniony. Teraz można uzyskać ten sam wynik z oficjalnej wersji (nie jest to już potrzebne, żeby ją od GitHub)
npm install grunt-contrib-uglify-es --save-dev
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
@jitenshah, czy masz błąd podczas instalowania grunt-contrib-uglify, a nie określonej gałęzi? npm install grunt-contrib-uglify --save-dev –
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