chenmnkken / gulp-seajs-combo

seajs(CMD) Module combo pulgin for gulp
MIT License
53 stars 20 forks source link

DEMO代码运行失败了! #10

Closed blusewang closed 8 years ago

blusewang commented 8 years ago

var gulp = require( 'gulp' ), seajsCombo = require( 'gulp-seajs-combo' );

gulp.task('default', function() {

}) ; gulp.task( 'seajs', function(){ return gulp.src( 'resources/assets/js/main.js' ) .pipe( seajsCombo({'ignore':['wx']}) ) .pipe( gulp.task('public/js') ); });

[15:19:18] Using gulpfile ~/www/vhost/wgjv2/gulpfile.js [15:19:18] Starting 'seajs'... [15:19:18] Finished 'seajs' after 8.85 ms [15:19:18] gulp-seajs-cmobo error: undefined is not a function TypeError: undefined is not a function at write (/home/bluse/www/vhost/wgjv2/node_modules/gulp-seajs-combo/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:623:24) at flow (/home/bluse/www/vhost/wgjv2/node_modules/gulp-seajs-combo/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:632:7) at DestroyableTransform.pipeOnReadable (/home/bluse/www/vhost/wgjv2/node_modules/gulp-seajs-combo/node_modules/through2/node_modules/readable-stream/lib/_streamreadable.js:664:5) at DestroyableTransform.emit (events.js:104:17) at emitReadable (/home/bluse/www/vhost/wgjv2/node_modules/gulp-seajs-combo/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:448:10) at emitReadable (/home/bluse/www/vhost/wgjv2/node_modules/gulp-seajs-combo/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:444:5) at readableAddChunk (/home/bluse/www/vhost/wgjv2/node_modules/gulp-seajs-combo/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:187:9) at DestroyableTransform.Readable.push (/home/bluse/www/vhost/wgjv2/node_modules/gulp-seajs-combo/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:149:10) at DestroyableTransform.Transform.push (/home/bluse/www/vhost/wgjv2/node_modules/gulp-seajs-combo/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:145:32) at afterTransform (/home/bluse/www/vhost/wgjv2/node_modules/gulp-seajs-combo/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:101:12)

chenmnkken commented 8 years ago

跟踪错误栈试试?

blusewang commented 8 years ago

这个DEMO代码过时了! return gulp.src( 'resources/assets/js/main.js' ) .pipe( seajsCombo({'ignore':['wx']}) ) .pipe( gulp.task('public/js') ); }); 应该写成: return gulp.src( 'resources/assets/js/main.js' ) .pipe( seajsCombo({'ignore':['wx']}) ) .pipe( gulp.dest('public/js') ); });

chenmnkken commented 8 years ago

我去,本来就是 gulp.dest 啊,gulp.task 用来新建一个任务的。

blusewang commented 8 years ago

image