我刚刚开始使用Gulp,并且遇到了间歇性问题,有时我会收到以下错误,配置中没有任何变化,只有在重新启动时才会消失,我&# 39;已删除node_modules
和/tmp
,但它没有任何区别,我正在运行Ubuntu 14.10:
$ gulp test
[21:31:52] Using gulpfile ~/work/kata/gulpfile.js
[21:31:52] Starting 'test'...
[21:31:52] Finished 'test' after 8.92 ms
events.js:72
throw er; // Unhandled 'error' event
^
Error: write EPIPE
at errnoException (net.js:901:11)
at Object.afterWrite (net.js:718:19)
这是我的gulpfile.js:
var gulp = require('gulp');
var plumber = require('gulp-plumber');
var phpspec = require('gulp-phpspec');
var run = require('gulp-run');
var notify = require('gulp-notify');
//require('epipebomb')();
gulp.task('test', function() {
gulp.src('spec/**/*.php')
.pipe(run('clear'))
.pipe(phpspec('', {notify: true, verbose: 'vvv' }))
.on('error', notify.onError({
title: 'PHPspec Tests:',
message: 'Failed'
}))
.pipe(notify({ title: 'PHPspec Tests:', message: 'Passed' }));
});
gulp.task('watch', function() {
gulp.watch(['spec/**/*.php', 'app/*.php', 'app/**/*.php'], ['test']);
});
gulp.task('default', ['test', 'watch']);
更新
今天早上Gulp再次工作,没有重新启动,并且此后再次停止工作,所有这些都没有对配置进行任何更改。