When following the example recipe from the Gulp.js repository. I get an error:
[12:27:31] Using gulpfile C:\GH\riot-tag-build\Gulpfile.js
[12:27:31] Starting 'browserify'...
_stream_readable.js:602
var written = dest.write(chunk);
^
TypeError: Object #<Readable> has no method 'write'
at write (_stream_readable.js:602:24)
at flow (_stream_readable.js:611:7)
at _stream_readable.js:579:7
at process._tickCallback (node.js:442:13)
I have tried to modify the source code to match my requirements and this is the Gulpfile I am trying to run with no luck.
var gulp = require('gulp');
var browserify = require('browserify');
var riotify = require('riotify');
var transform = require('vinyl-transform');
var buffer = require('gulp-buffer');
gulp.task('browserify', function () {
// set up the browserify instance on a task basis
var b = browserify({debug: true});
// transform regular node stream to gulp (buffered vinyl) stream
var browserified = transform(function(filename) {
b.add(filename);
return b.bundle();
});
return gulp.src('./main.js')
.pipe(browserified)
.pipe(gulp.dest('./dist/'));
});
gulp.task('default', ['browserify']);
And the whole example can be found from here
Any ideas why the stream might be read-only? Any help appreciated.
Aucun commentaire:
Enregistrer un commentaire