0
Reactをpackするために私のnodeJSにgulpを使いたいと思います。私のgulpファイルにwatchifyを適用するにはどうすればいいですか
これは私の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ファイルを改善するにはどうすればよいですか。 ありがとうございました。
ありがとうございます。ところで、この監視タスクは私のパッケージングプロセスを加速しますか? – answerhua
ウォッチタスクは変更のみをコンパイルするため、プロジェクトのビルド時間が短縮されます。ここには、[fast-browserify-build-with-watchify](https://github.com/gulpjs/gulp/blob/master/docs/recipes/fast-browserify-builds-with-watchify.md)の詳細があります。 –
どうもありがとうございました – answerhua