我想在我的nodeJS上使用吞咽来打包React。
这是我的gulpfile:
let gulp = require('gulp');
let uglify = require('gulp-uglify');
let browserify = require('browserify');
let babelify = require('babelify');
let source = require('vinyl-source-stream');
let buffer = require('vinyl-buffer');
gulp.task('js',()=>{
return browserify({
entries : ['./App/app.js'],
extensive : ['.js'],
debug:true
})
.transform(babelify,babelify.configure())
.bundle()
.on('error', function (err) {
console.log(err.message);
this.emit('end');
})
.pipe(source('app.js'))
.pipe(buffer())
.pipe(uglify())
.pipe(gulp.dest('dest'))
});
gulp.task('default',['js']);我尝试使用Watchify来加快打包速度,因为当项目变得很大时,打包速度会稍微慢一点。
然后,我尝试使用Watchify来加快速度。不幸的是,速度甚至更低。
我如何正确使用Watchify,或者如何改进我的gulp文件。非常感谢。
https://stackoverflow.com/questions/47482163
复制相似问题