gulp.task("build:scripts", function() { browserify.bundle() .pipe(vinyl_source("index.js")) .pipe(vinyl_buffer()) .pipe(gulp_if(yargs.argv.minify, gulp_uglify())) .pipe(gulp.dest("./build")) .pipe(gulp_connect.reload()) })
let stream = browserify.bundle(); stream.on("error", browserify.emit.bind(browserify, "error")); if (browserify.files.mapFile) { return util.ensureFileExists(browserify.files.mapFile); if (browserify.files.mapFile) { let dirname = path.dirname(browserify.files.mapFile); stream = stream.pipe(exorcist(browserify.files.mapFile, null, null, dirname)); return util.ensureFileExists(browserify.files.outputFile); }) .then(() => { stream.pipe(fs.createWriteStream(browserify.files.outputFile)); }) .then(() => { return browserify.postProcessing(); }) .then(() => { browserify.emit("end"); }) .catch(e => { browserify.emit("error", e); });