【发布时间】:2014-11-15 02:11:14
【问题描述】:
我有一个使用 gulp-sass 插件的 gulp 任务,该插件基于插件的 README 中包含的一个插件:
gulp.task('sass', function () {
gulp.src('app/sass/')
.pipe(plugins.sourcemaps.init())
.pipe(sass())
.pipe(plugins.sourcemaps.write())
.pipe('app/css/');
});
但它总是失败:
TypeError: Object app/css/ has no method 'on'
at Stream.pipe (stream.js:65:8)
at Gulp.gulp.task.gulp.src.read (/app/gulpfile.js:114:10)
at module.exports (/app/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:34:7)
at Gulp.Orchestrator._runTask (/app/node_modules/gulp/node_modules/orchestrator/index.js:273:3)
at Gulp.Orchestrator._runStep (/app/node_modules/gulp/node_modules/orchestrator/index.js:214:10)
at Gulp.Orchestrator.start (/app/node_modules/gulp/node_modules/orchestrator/index.js:134:8)
at /usr/local/lib/node_modules/gulp/bin/gulp.js:129:20
at process._tickCallback (node.js:419:13)
at Function.Module.runMain (module.js:499:11)
at startup (node.js:119:16)
这里发生了什么?您会认为 README 中的示例是有效的。
【问题讨论】: