Empfohlene Methode zur Verwendung der Bootstrap-Quelle LESS in der Ember.JS ember-cli-App

8

Von diese Antwort , sieht es so aus, als wäre die Verknüpfung mit den dist -Dateien von Bootstrap einfach.

Ich verwende jedoch LESS in meinem Projekt und möchte die Less-Dateien von Bootstrap nutzen. Was ist der empfohlene Weg, um das alles zu verknüpfen?

Da LESS technisch auch Bootstraps Quelldateien verwendet , sollte ich auch eine Verbindung zur JS-Quelle von Bootstrap herstellen? Oder ist es gut anzunehmen, dass die Mischquellen bootstrap/less und kompilierte Distanzen bootstrap/dist/js/bootstrap.js einfach funktionieren?

    
Joe 19.05.2014, 21:38
quelle

5 Antworten

10

Ab Ember CLI Version 0.1.1 ist dies die empfohlene Methode, Bootstrap's weniger in Ihrem Projekt zu verwenden.

Installieren Sie zuerst bootstrap:

%Vor%

Installieren Sie dann den weniger Präprozessor

%Vor%

Ersetzen Sie dann app.css durch app.less in diesem Ordner:

%Vor%

Fügen Sie dies in Ihrer neuen app.less-Datei dem Anfang der Datei hinzu:

%Vor%

Fügen Sie in Ihrer Brocfile.js Folgendes hinzu:

%Vor%

Wenn Sie auch Glyphicons verwenden möchten, die mit einem Boostrap gebündelt sind, fügen Sie Brocfile.js hinzu ( ember-cli-build.js , wenn Sie die neueste ember-cli verwenden):

%Vor%     
Johnny Oshika 15.10.2014 06:45
quelle
4

Hier sind die Schritte, die ich gemacht habe:

  1. Stellen Sie sicher, dass ember-cli Ihre .less -Dateien kompiliert, indem Sie broccoli-less-single

    installieren %Vor%
  2. Installieren Sie bootstrap3 mit bower

    %Vor%
  3. Entferne app/styles/app.css und erstelle dein eigenes app/styles/app.less

    %Vor%

BONUS: Sie können bootstrap.js über die Brocfile.js -Datei importieren. Fügen Sie einfach

hinzu %Vor%

HINWEIS: Stellen Sie in Ihrem app/index.html sicher, dass Sie

hinzufügen %Vor%     
Melvin 04.07.2014 14:09
quelle
2

Für Ember 2.8 Lösung von ember-cli-less addon readme hat für mich funktioniert:

Bootstrap-Quelle installieren:

%Vor%

Geben Sie die Include-Pfade in ember-cli-build.js :

an %Vor%

Import in app.less:

%Vor%

Entnommen aus: Ссылка

    
Jan Míšek 02.12.2016 15:37
quelle
0

Sie haben vielleicht bereits eine Lösung dafür gefunden, aber mit ember-cli 0.0.33+ bower install-Bootstrap, das Ihre Dateien im Herstellerordner speichert und in Ihre bower.json-Datei schreibt.

Verfolge das mit app.import('vendor/bootstrap/dist/js/bootstrap.min.js'); in deiner Brocfile.js. Ich habe eine app.less-Datei in app/styles/. You can reference your vendor / bootstrap / less / 'von dort eingefügt.

Ich habe auch einen custom.less-Import am Ende meiner app.less, wo ich meine eigenen Sachen schreiben kann.

Ich hoffe, das hilft.

    
Bungdaddy 17.06.2014 14:23
quelle
0

Um die weniger Version von Bootstrap mit ember-cli zu verwenden:

  1. Bootstrap Bower Paket installieren

    %Vor%
  2. importieren Sie bootstrap.less in app/styles/app.less

    %Vor%
Giovanni Cappellotto 03.07.2014 14:43
quelle