首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >古普夫对德尔不起作用

古普夫对德尔不起作用
EN

Stack Overflow用户
提问于 2014-12-06 13:15:29
回答 1查看 1.6K关注 0票数 0

使用此代码:

代码语言:javascript
复制
 global.release = argv.release;
    var gulp = require('gulp');
    var gulpif = require('gulp-if');
    var del = require('del');

    module.exports = gulp.task('clean', function (cb) {
        return gulpif(release, del([TMP_FOLDER, PHONEGAP_FOLDER],cb), del([TMP_FOLDER, BUILD_FOLDER],cb));
    });

我有个错误:

代码语言:javascript
复制
[14:07:35] Starting 'default'...
[14:07:35] Starting 'clean'...
undefined
[14:07:35] 'clean' errored after 6.11 ms
[14:07:35] Error: gulp-if: child action is required
    at module.exports (/home/user/github/angular-bootstrap-cordova-seed/node_modules/gulp-if/index.js:10:9)
    at Gulp.<anonymous> (/home/user/github/angular-bootstrap-cordova-seed/gulp/tasks/clean.js:8:12)
    at module.exports (/home/user/github/angular-bootstrap-cordova-seed/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:34:7)
    at Gulp.Orchestrator._runTask (/home/user/github/angular-bootstrap-cordova-seed/node_modules/gulp/node_modules/orchestrator/index.js:273:3)
    at Gulp.Orchestrator._runStep (/home/user/github/angular-bootstrap-cordova-seed/node_modules/gulp/node_modules/orchestrator/index.js:214:10)
    at Gulp.Orchestrator.start (/home/user/github/angular-bootstrap-cordova-seed/node_modules/gulp/node_modules/orchestrator/index.js:134:8)
    at runNextSet (/home/user/github/angular-bootstrap-cordova-seed/node_modules/run-sequence/index.js:74:16)
    at runSequence (/home/user/github/angular-bootstrap-cordova-seed/node_modules/run-sequence/index.js:85:2)
    at Gulp.<anonymous> (/home/user/github/angular-bootstrap-cordova-seed/gulp/tasks/default.js:15:9)
    at module.exports (/home/user/github/angular-bootstrap-cordova-seed/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:34:7)
Error running task sequence: { task: 'clean',
  message: 'clean catch',
  duration: 0.006112762,
  hrDuration: [ 0, 6112762 ],
  err: [Error: gulp-if: child action is required] }
[14:07:35] Finished 'default' after 13 ms
[14:07:35] 'clean' errored after 15 ms
[14:07:35] Error: task completion callback called too many times
    at finish (/home/user/github/angular-bootstrap-cordova-seed/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:15:10)
    at cb (/home/user/github/angular-bootstrap-cordova-seed/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:29:3)
    at module.exports (/home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/each-async/index.js:22:3)
    at /home/user/github/angular-bootstrap-cordova-seed/node_modules/del/index.js:34:3
    at /home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/globby/node_modules/async/lib/async.js:277:13
    at /home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/globby/node_modules/async/lib/async.js:157:25
    at /home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/globby/node_modules/async/lib/async.js:274:17
    at /home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/globby/index.js:38:4
    at f (/home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/globby/node_modules/glob/node_modules/once/once.js:17:25)
    at Glob.<anonymous> (/home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/globby/node_modules/glob/glob.js:129:7)
[14:07:35] 'clean' errored after 16 ms
[14:07:35] Error: task completion callback called too many times
    at finish (/home/user/github/angular-bootstrap-cordova-seed/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:15:10)
    at cb (/home/user/github/angular-bootstrap-cordova-seed/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:29:3)
    at module.exports (/home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/each-async/index.js:22:3)
    at /home/user/github/angular-bootstrap-cordova-seed/node_modules/del/index.js:34:3
    at /home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/globby/node_modules/async/lib/async.js:277:13
    at /home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/globby/node_modules/async/lib/async.js:157:25
    at /home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/globby/node_modules/async/lib/async.js:274:17
    at /home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/globby/index.js:38:4
    at f (/home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/globby/node_modules/glob/node_modules/once/once.js:17:25)
    at Glob.<anonymous> (/home/user/github/angular-bootstrap-cordova-seed/node_modules/del/node_modules/globby/node_modules/glob/glob.js:129:7)

是虫子吗?如果不是,那是怎么回事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-06 17:04:42

两个问题:

  • 你正在尝试使用乙烯基流之外的吞咽。
  • 戴尔可不是个好朋友。

你不需要吞咽-如果你的例子是:

代码语言:javascript
复制
module.exports = gulp.task('clean', function(cb) {
  del(release ? [TMP_FOLDER, PHONEGAP_FOLDER] : [TMP_FOLDER, BUILD_FOLDER], cb);
});

https://github.com/robrich/gulp-if

三元吞咽插件:有条件地控制乙烯基物体的流动。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27332090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档