2017-01-02 15 views
1

Я смотрел учебник по Laracasts на Elixr и Gulpfiles (https://laracasts.com/series/laravel-5-fundamentals/episodes/19). пока я могу скомпилировать CSS веб-дизайнера в мини-версию. Однако его шрифты не отображаются правильно. Я провел некоторое исследование по этому вопросу и нашел эту страницу (https://www.npmjs.com/package/laravel-elixir-fonts) и смог установить диспетчер шрифтов. Тем не менее, я запутался в смешении kmy-шрифтов через gulpfile. Я попытался скопировать и вставить синтаксис mix.fonts с этой страницы, но запустил SyntaxError: Unexpected token ] при запуске gulp в моей командной строке. Я новичок в Laravel elixr и очень смущен. Мне удалось выяснить, как импортировать мой CSS с помощью Elixr, но шрифты - еще одна проблема. Любая помощь приветствуется.Импорт шрифтов в файл Lulpal Elixr gulpfile

Я пытаюсь импортировать файлы tff в свой CSS, и я уже знаю, что Laravel не дублирует активы без использования фасадов/специального синтаксиса. Я действительно смущен этим и, как я уже сказал, я новичок в Laravel Elixr. Я буквально смотрел видео Laracasts вчера и понял основы. Я хочу импортировать файл шрифта tff в свой файл gulpfile, и любая помощь будет оценена.

gulpfile.js

/* 
|-------------------------------------------------------------------------- 
| Elixir Asset Management 
|-------------------------------------------------------------------------- 
| 
| Elixir provides a clean, fluent API for defining some basic Gulp tasks 
| for your Laravel application. By default, we are compiling the Sass 
| file for our application, as well as publishing vendor resources. 
| 
*/var elixir = require('laravel-elixir'); 

require('laravel-elixir-fonts'); 

elixir(function(mix) { 
    mix.sass('stylesheet.scss'); 

}); 

ответ

0

Для этого я не использую внешнюю библиотеку, но только это

elixir(function(mix) { 
    mix.copy(
     '../../bower_components/font-awesome/fonts', 
     'public/build/fonts' 
    ); 
}); 
+0

в порядке. Но где хранить файл шрифтов в первом аргументе? Я немного смущен. я храню его где-нибудь в моем проекте laravel /, и если да, то где? Я вижу, как вы используете беседку, и у меня нет опыта в беседке. Если бы вы могли объяснить, что было бы здорово. –

+0

Эта функция копирует содержимое из одного каталога в другой. Таким образом, первым аргументом должен быть каталог, в котором вы сохранили свои шрифты. Bower - менеджер пакетов, такой как композитор –

+0

Спасибо! Это действительно помогает. –