2017-01-02 39 views
1

我正在看Elixr和Gulpfiles上的Laracasts教程(https://laracasts.com/series/laravel-5-fundamentals/episodes/19)。到目前爲止,我可以將網頁設計師的CSS編譯成縮小版。但是,他的字體看起來不正確。我對此進行了一些研究,並找到了這個(https://www.npmjs.com/package/laravel-elixir-fonts)頁面,並且能夠安裝字體管理器。但是,我對通過gulpfile混合kmy字體感到困惑。我嘗試從該頁面複製並粘貼mix.fonts語法,但是在我的命令行中運行gulp時遇到了SyntaxError: Unexpected token ]。我是Laravel elixr的新手,非常困惑。我能弄清楚如何使用Elixr導入我的CSS,但字體是另一個問題。任何幫助表示讚賞。在Laravel Elixr gulpfile中導入字體

我想將tff文件導入到我的CSS中,並且我已經知道Laravel不會在不使用Facades /特殊語法的情況下顯示資產。我真的很困惑,就像我說我是Laravel Elixr的新手。我從字面上觀看了昨天的Laracasts視頻並瞭解了基本知識。我想將一個tff字體文件導入到我的gulp文件中,並且感謝任何幫助。

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

謝謝!這真的有幫助。 –