Trying to learn Elixir and I am trying to run a single task so, using the gulpfile below, I run gulp hello and am getting the error, Task 'hello' is not in your gulpfile. Would appreciate a little guidance.
var elixir = require('laravel-elixir');
var gulp = require('gulp');
var shell = require('gulp-shell');
var Task = elixir.Task;
var paths = {
"assets": "./resources/assets/",
"public": "./public/",
"jquery": "./resources/assets/js/vendor/jquery/",
"bootstrap": "./resources/assets/js/vendor/bootstrap/",
"fontawesome": "./node_modules/font-awesome/"
}
elixir.extend('speak', function(message){
new Task('speak', function(){
return gulp.src('').pipe(shell('say ' + message));
});
});
elixir.extend('hello', function(){
new Task('hello', function(){
console.log('First Gulp Task');
});
});
elixir(function(mix) {
mix
.copy(paths.fontawesome + 'fonts/**', paths.public + 'fonts')
.copy(paths.bootstrap + 'fonts/**', paths.public + 'fonts/bootstrap/')
.sass(['app.scss','simple-sidebar.scss'])
.scripts([
paths.jquery + 'dist/jquery.min.js',
paths.bootstrap + 'dist/js/bootstrap.js',
paths.assets + 'js/sidebar-menu.js'
], 'public/js/app.js')
//.phpUnit()
.speak('Compilation complete!');
});