5
我有以下一飲而盡任務:爲什麼沒有完成我的任務而退出?
var jade = require('gulp-jade');
var data = require('gulp-data');
gulp.task('jade', function(done) {
return gulp.src(paths.jade)
.pipe(data(function(){}))
.pipe(jade())
.pipe(gulp.dest('./www/templated/'));
});
正試圖編譯這個玉文件:
#{something.anything}
但是當我嘗試運行任務,玉任務退出沒有完成:
$ gulp jade
[14:39:24] Using gulpfile ~/path/gulpfile.js
[14:39:24] Starting 'jade'...
$
並沒有生成輸出文件。
我很明顯錯過了這裏明顯的東西,但我不知道是什麼。搜索「吞吐不完的任務」等只會產生很多討論未完成任務的結果。
我正在運行最新版本的gulp,gulp-jade和gulp-data(3.8.11,1.0.0和1.2.0)。
如果我刪除管道數據,一切正常。我試圖修改對數據的調用,甚至需要在gulp-data示例中使用有效的json文件,但它仍然不起作用。
爲什麼沒有任務完成,沒有,似乎沒有任何錯誤,gulp退出?
評論[移到討論區](http://chat.stackoverflow.com/rooms/71619/discussion-between-code-bling-and-chris-montgomery) – 2015-02-24 21:36:14
tl; dr - 始終處理您的錯誤 – Sgnl 2017-01-27 19:50:50