Gründung mit Laravel und Elixier

7

Wie sollte man Foundation mit Laravel benutzen?

Ich dachte, ich würde Foundation im Ordner vendor mit bower install foundation installieren. Dies führt zu einem vendor/bower_components Ordner, in dem ich Foundation und alle benötigten Bibliotheken wie jQuery habe.

Was soll ich in gulpfile.js für Elixir hinzufügen, um dies richtig zu interpretieren? Es sollte möglich sein,

  • update Bower Komponenten
  • installiere neue Bower-Pakete
  • Ändern Sie Foundation Sass-Variablen, ohne diese beim Aktualisieren zu überschreiben
  • benutze Kompass

In einem Nicht-Laravel-Projekt würde ich den Ruby-Edelstein foundation new my_project ausführen und die kompilierten Dateien manuell einbinden. In diesem Fall erstellt der Befehl jedoch viele Dateien, die nicht benötigt werden.

    
MikkoP 21.06.2015, 12:59
quelle

2 Antworten

20

Laravel Elixir enthält Libsass, also brauchst du Ruby nicht, um deine Foundation Sass-Dateien von Laravel zu kompilieren. Alles, was du brauchst, ist Laube und Laravel Elixier. Außerdem müssen Sie keine Dateien aus dem Ordner bower_components in den Ordner resources/assets kopieren.

Folgen Sie zuerst den offiziellen Anweisungen zum Installieren von Elixir.

Dann erstellen Sie die Datei .bowerrc im Stammverzeichnis Ihres Laravel-Projekts mit folgendem Inhalt:

%Vor%

Dann erstellen Sie die Datei bower.json im Stammverzeichnis Ihres Laravel-Projekts mit folgendem Inhalt:

%Vor%

Installieren Sie dann sowohl die Laube als auch das Fundament:

%Vor%

Erstellen Sie dann die Datei resources/assets/sass/_settings.scss file mit diesem Inhalt:

%Vor%

Bearbeiten Sie dann die Datei resources/assets/sass/app.scss file mit diesem Inhalt:

%Vor%

Konfigurieren Sie die Datei gulpfile.js mit diesem Inhalt:

%Vor%

Um zu bauen folgen Sie einfach den offiziellen Dokumenten:

%Vor%

Ihre kompilierten Dateien befinden sich in public/css/app.css und public/js/app.js .

Um auf die neueste Version der Zurb Foundation zu aktualisieren, führen Sie einfach

aus %Vor%     
Javi Stolz 27.06.2015, 09:28
quelle
1

Kopiere Fundierung & gt; scss-Ordner zu Ressourcen & gt; Assets-Ordner, benennen Sie scss in sass um, in Ihrer gulpfile.js fügen Sie folgendes hinzu

%Vor%

Run Schluck, der Foundation.css Datei in öffentlichen & gt; generieren wird css-Ordner, fügen Sie diese Datei in Ihr Projekt ein.

Für js-Dateien können Sie einfach so etwas verwenden, um die Datei zu kopieren

%Vor%     
rishal 26.06.2015 02:57
quelle