ES2015 kodu ES5'e aktarılmadan nasıl küçültülür? Popüler gulp-minify
ve gulp-uglify
modülleri, yalnızca ES2015 kodunu minimize etmek için çalışmaz.Minify (dönüştürülmez) Gulp ile ES2015 kodu
cevap
:
Daha fazla bilgi edinin. babel minify (daha önce babili) bunu yapan bir babet ön ayardır. yüklemek için
yapın:
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'))
})
'npm install babili --save-dev' cevabınıza eklemeniz gerekir ki – activedecay
site dışına çıkmak zorunda değiliz de 'npm install gulp-babel --save-dev' ve ' var babel = gereklilik ('gulp-babel'); ' bunu yapmak için çalışmak. :) – Abhi
ve 'babili' şimdi' babel-minify' olarak adlandırıldı – x29a
Şu anda, ES2015'i gulp ile minimize etmenin tek yolu, ES2015'i "geleneksel" Javascript'e dönüştürecek ve gulp-uglify
ve gulp-minify
'u kullanacak olan gulp-babel
'u kullanmaktır. Kod transpiling olmadan ES2015 küçültmek için artık mümkün gulp-babel
Bu cevap artık geçerli değil. (Bu üyenin en son oyları ne kadar çoktan seçiliyse?) – activedecay
oyu neden reddediyor? –
@ nguyên 'yanıtı şimdi kullanımdan kaldırıldı. Yeni bir yorum aşağı –
sen [bu] kabul cevap (http://stackoverflow.com/a/ değiştirmek Could:
yapmanız yudum ile kullanmak için 39169594/3853934)? –