Schlucken und laufen-Sequenz-Fehler : die Aufgabe ist nicht so konfiguriert, wie eine Aufgabe auf gulp

Ich versuche, fügen Sie run-Sequenz zu meinem gulp-workflow, aber ich habe diesen Fehler jedes mal, wenn ich versuche, Sie zu führen meine Aufgabe, in der ich mit Hilfe von run-Sequenz :

Aufgabe ist nicht so konfiguriert, wie eine Aufgabe auf gulp.

Laut der Quelle der run-Sequenz, dies wird verursacht durch das test :

if (isTask && !gulp.hasTask(t)) {
    throw new Error("Task "+t+" is not configured as a task on gulp.");
}

Meine Aufgaben sind aufgeteilt in mehrere Dateien, und alles arbeitet fein, wenn ich ausführen, eine einzelne Aufgabe oder eine Aufgabe mit einer Abhängigkeit, der einzige Fehler den ich habe ist dieser hier :

'use strict';

var gulp = require('gulp'),
    runSequence = require('run-sequence');

module.exports = gulp.task('default', function() {
    if (release) {
        runSequence(
            'clean',
            ['index', 'styles', 'images', 'fonts', 'templates'],
            'browserify',
            'minify'
        );
    } else {
        runSequence(
            'clean',
            ['index', 'styles', 'images', 'fonts', 'templates'],
            ['watchify', 'watch']
        );
    }
});

Den test sollte nicht scheitern, denn wenn ich versuche, um dieses Stück code direkt vor meinem runSequence Funktion, den output gilt für jede Aufgabe, die ich versuche zu führen, die in der Funktion :

console.log(gulp.hasTask('clean'); //Output true
runSequence(
    'clean',
    ['index', 'styles', 'images', 'fonts', 'templates'],
    ['watchify', 'watch']
);

Aber ich habe immer noch den Fehler : Aufgabe, clean ist nicht so konfiguriert, wie eine Aufgabe auf gulp.
Gleiche, wenn ich entfernen Sie "saubere" aus dem array, wird es nicht auf die nächste Aufgabe : Aufgabe-index ist nicht so konfiguriert, wie eine Aufgabe auf gulp.

Wenn jemand eine Idee, was hier Los ist...

Danke für die Hilfe.

  • haben Sie jemals herausfinden?
  • Hallo @AJcodez , leider Nein, ich nicht. Ich kopierte die run-sequence.js Quelle zu meinem gulp/ task-Ordner und es funktioniert, aber ich kann nicht mit npm mit node_modules behandeln die Abhängigkeit. :/
  • Folgende arbeiten gulp ^3.8.5 und run-sequence ^0.3.6. Es war nicht an einem Punkt für mich tho, vielleicht versuchen Sie es erneut installieren?
  • Ah, du bist nicht die übergabe einer callback! Übergeben Sie einen Rückruf!
  • Ich bekomme genau denselben Fehler. Dasselbe Verhalten.
  • Ich landete durch Notwasserung vagrant zugunsten einer guten alten VM. Ich installierte meine IDE-innerhalb der VM, keine Kopfschmerzen mehr.
  • Wenn Sie immer noch dieses Problem können Sie ausgeben, was für Aufgaben run-sequence überprüft? Es ist code ist sehr einfach, einfach die Konsole.log(taskSets) hier github.com/OverZealous/run-sequence/blob/master/index.js#L12 und vielleicht bekommen Sie eine Idee, was Los ist. Dann schließlich-Datei ein Problem.

InformationsquelleAutor jgx | 2014-06-11
Schreibe einen Kommentar