Не уверен что так правильно, но я сделал так
Пакет для эликсира я не использовал, потому что они часто работают с ошибками.
Ничего не мешает использовать "gulp-angular-templatecache", который 100% работает
Реализация получилось такой
var gulp = require('gulp');
var templateCache = require('gulp-angular-templatecache');
var Task = elixir.Task;
// Создание новой задачи
elixir.extend('templateCache', function() {
new Task('templateCache', function() {
return gulp.task('templateCache', function () {
return gulp.src('resources/assets/js/**/*.html')
.pipe(templateCache('templateCache.js', { module:'app'}))
.pipe(gulp.dest('resources/assets/js/'));
});
}).watch('resources/assets/js/**/*.html');
});
elixir(function(mix) {
// Добавляем задачу в микс
mix.templateCache();
});