Jak zminimalizować kod ES2015 bez przeniesienia go na ES5? Popularne moduły gulp-minify
i gulp-uglify
nie działają po prostu po minięciu kodu ES2015.Minimalizuj (nie przesuwaj) kod ES2015 z Gulp
Odpowiedz
Jest obecnie możliwe do minify ES2015 bez transpiling kod. babel minify (poprzednio babili) to ustawienie babel, które to robi.
Aby zainstalować zrobić:
npm install --save-dev babel-preset-minify
go używać z łykiem zrobić:
var gulp = require('gulp')
var babel = require('gulp-babel')
gulp.task('default',() => {
return gulp.src('src/app.js')
.pipe(babel({presets: ['minify']}))
.pipe(gulp.dest('dist'))
})
musisz dodać 'npm install babili --save-dev' do swojej odpowiedzi, aby nie musimy klikać poza witryną – activedecay
Musiałem też zrobić 'npm install gulp-babel --save-dev' i ' var babel = require ('gulp-babel'); ' aby to zrobić pracować. :) – Abhi
i 'babili' jest teraz nazywany' babel-minify' – x29a
Obecnie jedynym sposobem na minify ES2015 z łykiem jest użycie gulp-babel
który przekształci ES2015 na „tradycyjne” Javascript, a następnie użyć gulp-uglify
i gulp-minify
.
Dowiedz się więcej na stronie: gulp-babel
ta odpowiedź nie jest już aktualna. zobacz zwycięzcę w przegrywaniu – activedecay
dlaczego głosować w dół? –
@ nguyên ', ponieważ odpowiedź jest teraz przestarzała. Nowy jest komentarz w dół –
- 1. WebPack -p nie zeszpecić kod es2015
- 2. runSequence nie działa z gulp?
- 3. Minimalizuj/maksymalizuj div z jQuery
- 4. Kompresuj (minimalizuj) HTML z Pythona
- 5. ES2015 Eksportuj wewnątrz funkcji
- 6. Minimalizuj okno w javafx2
- 7. Minimalizuj rozmiar bloku tekstowego
- 8. Gulp-Inject nie działa
- 9. Babelify 6 z browserify i preset es2015 nie działa
- 10. Minimalizuj wierzchołki wielokątów
- 11. Minimalizuj okno z trybem NoResize na
- 12. Webpack es2015 drżenie drzewa z React
- 13. Gulp nie działa
- 14. Pierwsza pozycja z mapy na JavaScript ES2015
- 15. Redux NODE_ENV błędy z Gulp/Browserify
- 16. babel-jest ES2015 oświadczenia importowe
- 17. Gulp z live-reload
- 18. gulp-connect i gulp-open nie ładują się przez serwer
- 19. Minimalizuj krzywe krawędzi na wykresie
- 20. Visual Studio Minimalizuj skróty regionów?
- 21. Połšczenia przeglšdajšce i Babel Gulp
- 22. Gulp źródło z innego zadania
- 23. Przesuwaj element na wierzch za pomocą CSS
- 24. Gulp nie działa w Jenkins
- 25. Gulp Connect nie działa serwer
- 26. Minimalizuj tylko jeden fragment pakietu Webpack
- 27. gulp zadanie nie może znaleźć karma.conf.js
- 28. Jak połączyć gulp-watch i gulp-inject?
- 29. Gulp z błędami typedoc spośród
- 30. Uruchamianie polecenia powłoki z gulp
można zmienić przyjętej odpowiedź [to] (http://stackoverflow.com/a/ 39169594/3853934)? –