Wie zu verwenden fontawesome
in ionic 2 rc0
als es gibt keine gulp/grunt
Datei, so dass ich Datei in Build-Prozess hinzufügen kann?Wie benutzt man Fontawesome in ionic 2 rc0?
Antwort
einfach CDN CSS Link von Schrift awesome index.html
hinzufügen Sie können auch @import von Sass hinzufügen es zu einem Projekt
@import 'lib/fa.css'
Es gibt immer noch eine Menge Verwirrung verwenden auf Was ist eine Best Practice, wenn es darum geht, FontAwesome einer ionic2-App hinzuzufügen? Also habe ich einen Artikel darüber geschrieben, um einige dieser Verwirrungen zu mildern. Ich hoffe, das hilft jedem anderen auf der Suche nach einer richtigen Antwort http://luiscabrera.site/tech/2017/01/09/fontawesome-in-ionic2.html
Netter Beitrag! Es hat hier perfekt funktioniert! :) – bbcbreno
Hier ist ein Artikel, ich stieß bei der Suche nach dem gleichen Thema.
https://chriztalk.com/ionic-2-font-awesome-using-sass/
Hier ist ein Kern:
Machen Sie die Wurzel Ihres ionischen 2-Projekt ein neues Konfigurationsverzeichnis:
$ mkdir config
Die
copy.config.js
undsass.config.js
Dateien in diesen Ordner:/node_modules/@ionic/app-scripts/config/
an d Kopieren Sie sie in den Ordner, den Sie gerade erstellt haben.diese Zeilen an den neuen
copy.config.js
inconfig
Verzeichnis hinzufügen Sie gerade erstellt haben.... copyFontAwesomeCSS: { src: '{{ROOT}}/node_modules/font-awesome/css/font-awesome.min.css', dest: '{{WWW}}/assets/css/' }, copyFontAwesome: { src: '{{ROOT}}/node_modules/font-awesome/fonts/**/*', dest: '{{WWW}}/fonts/' }, ...
diese Zeilen an den
includePaths[]
Block der soeben erstelltensass.config.js
Datei imconfig
Verzeichnis hinzufügen Sie:... includePaths: [ ... 'node_modules/font-awesome/scss', ... ], ...
einen Konfigurationsblock in Ihrer
package.json
Datei mit folgendem hinzufügen Referenzen:... "config": { "ionic_copy": "./config/copy.config.js", "ionic_sass": "./config/sass.config.js" }, ....
Import font-awesome in Ihrer
app.scss
Datei:... @import 'font-awesome'; ...
Schließlich genial Schiftpakete, wie Sie es in einem beliebigen HTML-Datei:
<h1><i class="fa fa-flag" aria-hidden="true"></i> Font Awesome</h1>
Ich mag diese Methode nicht besonders, als ob das Kernkopieskript (/ node_modules/@ ionic/app-scripts/config /) Änderungen enthält, die Sie nicht in Ihrem Skript ändern können.Ich würde es vorziehen, die Version von FA zu fixieren und sie manuell einmal von NodeModules in den Ordner Assets zu kopieren und sie manuell zu aktualisieren, wenn ich möchte – Rodney
- 1. Aktuellen Seiten-/Ansichtsnamen in ionic 2 abrufen rc0
- 2. Ionic 2 RC0: Erstellen Sie einen benutzerdefinierten HTTP-Dienst
- 3. Wie benutzt man globalizejs in angular 2
- 4. MathJS in ionic 2
- 5. Ionic 2, wie man Marktschablonen verwendet
- 6. Wie man TextToSpeech in Ionic 2 stoppt
- 7. Wie Ionic 2 Navbar API
- 8. Wie man fontawesome Symbole zentriert?
- 9. NativeAudio arbeitet nicht an ionischen 2 rc0 und rc1
- 10. Ionic 2 - Wie man BackButton behandelt
- 11. Wie benutzt man 2 Formen in 1 Zweig in Symfony?
- 12. Wie benutzt man tplquad?
- 13. Verspricht in Ionic 2/Angular 2, wie?
- 14. Wie benutzt man 2 Schleifen abwechselnd in Javascript?
- 15. Wie benutzt man "DISTINCT ON (field)" in Doctrine 2?
- 16. Wie benutzt man SASS für Komponentenstil in Angular 2?
- 17. Wie benutzt man die Zend_Barcode Bibliothek in Magento 2?
- 18. Ionic 2: Verwenden Sie NFC
- 19. Wie benutzt man Filter?
- 20. Wie benutzt man in gfortran?
- 21. --ionic2 rc0-- Wie man Konsolenlog in ios zeigt. Meine App bewegt sich auf dem Gerät.nicht Emulator
- 22. .json in Ionic 2
- 23. Threads in Ionic 2
- 24. Wie man alphabetische Indexliste in ionic 2 erstellt?
- 25. Wie man ein reaktives Raster-Layout in Ionic 2 bekommt
- 26. Wie man den Login-Fluss in ionic 2 implementiert?
- 27. Wie erkennt man das Seitenmenü in ionic 2?
- 28. Wie implementiert man Google OAuth in einer Ionic 2 App?
- 29. Angularfire2 - Wie man mehrere FirebaseListObservable in Ionic 2 filtert?
- 30. Wie kann ich ng-upgrade in ionic 2 framework verwenden
I don‘ t möchte zusätzliche 'css/js' Datei hinzufügen. Ich möchte es in den Build-Prozess einbinden, der es automatisch in die 'main.css'-Datei einfügt –