Gulp在一段时间后抛出错误,并在重启时再次运行

时间:2015-03-10 21:36:00

标签: node.js gulp phpspec

我刚刚开始使用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再次工作,没有重新启动,并且此后再次停止工作,所有这些都没有对配置进行任何更改。

0 个答案:

没有答案