Я довольно новичок в Laravel 5.2 и Elixir/gulp, но у меня проблема с queueTask, которая не определена, когда я запускаю gulp из командной строки.elixir.queueTask undefined
То, что я хочу сделать, это продлить эликсир, чтобы удалить некоторые файлы (по всей документации, которую я могу найти, это то, что мне нужно делать), так что у меня есть это:
var gulp = require('gulp');
var elixir = require("laravel-elixir");
var del = require('del');
elixir.extend("remove", function(path) {
gulp.task("removeFiles", function() {
return del(path);
});
return this.queueTask("removeFiles");
});
, а затем в мой микс у меня есть:
.remove([
"path/to/file1/filename1",
"path/to/file2/filename2"
])
Когда я бегу глотка в командной строке, я получаю:
return this.queueTask("removeFiles");
^
TypeError: undefined is not a function
кто может бросить некоторые свет на то, что я делаю неправильно, пожалуйста?
спасибо за var Task = elixir.Task; это спасло мой день :) Кстати, мы можем новый elixir.Task ('taskname', function() {........}); слишком. –