【发布时间】:2016-03-31 09:44:57
【问题描述】:
我需要浏览一个文件,然后将捆绑包与另一个文件连接起来。我尝试了下面的 gulp 代码,但它不能正常工作。
当我在 mymodule.js 中进行更改并运行 gulp 时,这些更改会出现在捆绑文件中,但不会出现在连接文件中,除非我再次运行 gulp。
这就像 concat 步骤没有等待捆绑步骤完成并采用先前浏览器化的捆绑包。
由于我是 gulp 的初学者,我确信我的 gulp 逻辑有问题...
我的 gulpfile 是:
var gulp = require('gulp');
var browserify = require('browserify');
var source = require('vinyl-source-stream');
var concat = require('gulp-concat');
gulp.task('default', function() {
var b = browserify('src/mymodule.js')
.bundle()
.pipe(source('mymodule-bundle.js'))
.pipe(gulp.dest('src'));
gulp.src([
'bower_components/porthole/src/porthole.min.js',
'src/mymodule-bundle.js'
])
.pipe(concat('app.js'))
.pipe(gulp.dest('dist'));
});
谢谢
【问题讨论】:
标签: gulp browserify