Я использую gulp для связывания браузера + babelify с помощью uglifyjs. O Однако исходные файлы, созданные из моего проекта, дают мне комплектную версию, а не комплектную версию.Как получить исходные коды для gulp + babel + browsify + uglify
Вот мои настройки:
var gulp = require('gulp'),
source = require('vinyl-source-stream'),
browserify = require('browserify'),
gutil = require('gulp-util'),
buffer = require('vinyl-buffer'),
sourcemaps = require('gulp-sourcemaps'),
uglify = require('gulp-uglify'),
file = 'index.js';
gulp.task('build', function(){
return browserify({
entries: [file],
transform: ["babelify"]
})
.bundle()
.pipe(source(file))
.pipe(buffer())
.pipe(sourcemaps.init({loadMaps: true}))
.pipe(uglify())
.pipe(sourcemaps.write('./'))
.pipe(gulp.dest('./public/js'))
.pipe(gutil.noop())
})
Есть ли способ для меня, чтобы создать сборку, что пучки столпотворение => browserify => уродовать и еще вернуть мне карты в моих предварительно Бабель файлов?
Я также не возражаю против использования глотки (я действительно предпочитаю хрюкать, но эта настройка использовалась для меня в прошлом).
Hi , Почему 'gutil.noop()' в конце? – JiDai