2015-08-03 3 views
1

Я совершенно новичок во всем этом: «Бауэр» и «Гальп» и «Эльфир» Ларавеля. Я купил шаблон, который их использует (к сожалению), и теперь мне нужна помощь в том, как их реализовать. Я уже установил NPM и Bower. Все мои пакеты были загружены в:Как использовать Laravel 5 с Gulp, Elixir и Bower?

resources > assets > vendor 

Это скриншот:

enter image description here

Теперь мой вопрос, как я могу включить все эти пакеты я скачал на мой взгляд? По моему мнению, я не могу запускать меньше файлов непосредственно в браузере, он запускается только один раз из-за «кеширования браузера» или чего-то подобного, также слишком много JS-скриптов для включения в мою страницу.

Я хочу, чтобы я мог работать с моими файлами и автоматически их компилировать с помощью скомпилированных файлов, на которые ссылается мой файл app.php.

Это ссылка на файл GulpJS включена в моем шаблоне: http://pastebin.com/3PSN6NZY

ответ

1

Вам не нужно компилировать каждый раз, когда кто-то посещает. Скомпилированный sass/js должен запускаться в dev и затем ссылаться на выходные файлы.

Если у вас есть gulp, установленный в проекте, вы должны увидеть файл gulp.js в корне вашего проекта. Если нет, то зайдите сюда для получения инструкций:

Gulp/Elixer installation and setup

В файле gulp.js:

var elixir = require('laravel-elixir'); 

elixir(function(mix) { 
    mix.less([ 
    'app.less', 
    'normalize.less', 
    'some-other-less.less', 
    'and-another.less' 
]); 


mix.scripts(['app.js', 'some-other-js.js'], 'public/js/output-file.js'); 


}); 

Хотя в развитии вы можете запустить gulp watch из командной строки для прослушивания изменений и выполнения задач компиляции когда он слышит изменения. Затем вы просто ссылаетесь на выходные файлы в общедоступном каталоге, как обычно.

Если вы не хотите слушать, вы можете просто запустить команду gulp для запуска одиночного запуска.

Документах довольно прямо вперед, и можно найти здесь:

Gulp/Elixer docs

+0

Большое спасибо, это было очень запутанным для меня, прямо сейчас моя реальная задача состоит в том, что делать с gruntjs файла который пришел с шаблоном, похоже, в нем много кода, где я его размещаю? Код кажется другим, чем созданный laravel-elixir. – user3718908

+0

Я так запутался в том, как смешивать и компилировать все файлы в папке моих активов/поставщиков. Документы и видео, которые я смотрел до сих пор, показывают только, как скомпилировать бутстрап. – user3718908

+0

Grunt - еще один вызов. Нет смысла использовать как глоток, так и хрюкать. Как ссылаются ссылки на файлы ресурсов (css/js и т. Д.) В шаблоне? –

Смежные вопросы