Qualcuno può spiegare come eseguire l'ugulazione, quindi concatire e infine generare una mappa sorgente usando gulp? Non riesco a farlo funzionare. Non sto vedendo nulla nell'API su questo, ma mi sembra che dovrebbe essere supportato. Il punto è generare la mappa sorgente e utilizzare i file sorgente quando si impostano i breakpoint. Ho provato a inserire il concat
prima nel seguente codice, ma quando lo faccio i breakpoint non funzionano nel browser chrome.Uglify Minimizza e genera la mappa sorgente con Gulp
Sto usando
concat = require('gulp-concat'),
e uglify = require('gulp-uglify')
.
gulp.src(['src/app.js', 'src/**/*.js'])
.pipe(sourcemaps.init())
.pipe(uglify({
compress: {
negate_iife: false
}
}))
.pipe(concat("app.concat.js"))
.pipe(rename('app.min.js'))
.pipe(sourcemaps.write('./'))
.pipe(gulp.dest('public/js'));
OK che genera una mappa di origine ma i punti di interruzione nei file di origine non funzionano su Chrome. Puoi confermare che funziona su Chrome per te? –
Inoltre ho modificato la domanda un po 'di più. –
I punti di interruzione sembrano passare all'ultima riga. – Heikki