我不確定你的browserify
是什麼,但我會認爲這不是已棄用的gulp-browserify
。
這應該工作。我測試了它:
var gulp = require('gulp');
var browserify = require('browserify');
var source = require('vinyl-source-stream'); // MAKE SURE THIS IS THERE
gulp.task('default', ['browserify'])
gulp.task('browserify', function() {
return browserify('./public/js/x.js').bundle() // .bundle is a browserify function
.pipe(source('y.js')) // Pass to output using vinyl-source-stream
.pipe(gulp.dest('./public/dist/js'));
});
由於我的代碼看起來和你的一模一樣,你能確保你安裝了乙烯嗎?
npm install --save vinyl-source-stream
,如果您尚未:
npm install --save gulp browserify
npm install -g gulp
我與[這]工作(https://viget.com/extend/gulp-browserify-starter-faq)在_Basic Usage_部分。 – arturojain