2017-01-02 1 views
1

Ich beobachtete das Tutorial auf Laraxasts auf Elixr und Gulpfiles (https://laracasts.com/series/laravel-5-fundamentals/episodes/19). Bisher bin ich in der Lage, das CSS des Webdesigners in eine verkleinerte Version zu übersetzen. Seine Schriftarten scheinen jedoch nicht ordnungsgemäß zu rendern. Ich habe etwas darüber recherchiert und diese Seite gefunden (https://www.npmjs.com/package/laravel-elixir-fonts) und konnte den Font Manager installieren. Ich bin jedoch verwirrt über das Mischen von kmy Fonts über die Gulp-Datei. Ich habe versucht, die mix.fonts-Syntax von dieser Seite zu kopieren und einzufügen, aber laufe in eine SyntaxError: Unexpected token ], wenn ich Schluck in meiner Kommandozeile starte. Ich bin neu in Laravel Elixier und sehr verwirrt. Ich konnte herausfinden, wie ich mein CSS mit Elixr importiere, aber Schriften sind ein anderes Problem. Jede Hilfe wird geschätzt.Importieren von Schriften in einem Laravel Elixr gulpfile

Ich versuche, TFF-Dateien in mein CSS zu importieren, und ich weiß bereits, dass das Laravel Assets nicht ohne die Verwendung von Fassaden/Spezialsyntax einblenden kann. Ich bin wirklich verwirrt und wie gesagt, ich bin neu in Laravel Elixr. Ich habe gestern das Video von Laracasts gesehen und die Grundlagen verstanden. Ich möchte eine Tff-Schriftartendatei in meine gulpfile importieren, und jede Hilfe wird geschätzt.

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'); 

}); 

Antwort

0

Dazu i, keine externe Bibliothek verwenden, aber nur diese

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

in Ordnung. Aber wo kann ich meine Font-Datei im ersten Argument speichern? Ich bin ein bisschen verwirrt. speicher ich es irgendwo in meinem Laravel-Projekt/und wenn ja wo? Ich sehe deine benutze Laube und ich habe keine Erfahrung mit Laube. Wenn Sie erklären könnten, wäre das großartig. –

+0

Diese Funktion kopiert den Inhalt von einem Verzeichnis in ein anderes. Das erste Argument sollte also das Verzeichnis sein, in dem Sie Ihre Schriften gespeichert haben. Bower ist ein Paketmanager wie Komponist –

+0

Danke! Das hilft wirklich. –

Verwandte Themen