मैंने गुल्प में ब्राउजराइज़ के आउटपुट को छोटा करने की कोशिश की, लेकिन यह काम नहीं करता है।
gulpfile.js
var browserify = require('browserify');
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var source = require('vinyl-source-stream');
gulp.task('browserify', function() {
return browserify('./source/scripts/app.js')
.bundle()
.pipe(source('bundle.js'))
.pipe(uglify()) // ???
.pipe(gulp.dest('./build/scripts'));
});
जैसा कि मैं समझता हूं कि मैं इसे नीचे दिए चरणों में नहीं बना सकता। क्या मुझे अनुक्रम को संरक्षित करने के लिए एक पाइप में बनाने की आवश्यकता है?
gulp.task('browserify', function() {
return browserify('./source/scripts/app.js')
.bundle()
.pipe(source('bundle.js'))
.pipe(uglify()) // ???
.pipe(gulp.dest('./source/scripts'));
});
gulp.task('scripts', function() {
return grunt.src('./source/scripts/budle.js')
.pipe(uglify())
.pipe(gulp.dest('./build/scripts'));
});
gulp.task('default', function(){
gulp.start('browserify', 'scripts');
});