首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将watchify应用于我的gulp文件

如何将watchify应用于我的gulp文件
EN

Stack Overflow用户
提问于 2017-11-25 10:40:10
回答 0查看 480关注 0票数 0

我想在我的nodeJS上使用吞咽来打包React。

这是我的gulpfile:

代码语言:javascript
复制
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文件。非常感谢。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47482163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档