如何在ionic 2 rc0
中使用fontawesome
因爲沒有gulp/grunt
文件,所以我可以將文件添加到構建過程中?如何在離子2 rc0中使用fontawesome?
回答
只需添加字體真棒的CDN CSS鏈接到您的index.html
或者你可以使用@import青菜,將其添加到您的項目
@import 'lib/fa.css'
還有很多混亂的上當將FontAwesome添加到ionic2應用程序時,最佳做法是什麼,所以我寫了一篇關於它的文章以減輕一些混淆。我希望這可以幫助其他人尋找正確答案 http://luiscabrera.site/tech/2017/01/09/fontawesome-in-ionic2.html
好貼!它在這裏很完美! :) – bbcbreno
這是我在搜索同一主題時遇到的一篇文章。
https://chriztalk.com/ionic-2-font-awesome-using-sass/
這裏有一個要點:
創建一個新的config目錄的離子2項目的根:
$ mkdir config
找到
copy.config.js
和sass.config.js
文件進入這個文件夾:/node_modules/@ionic/app-scripts/config/
一個d將它們複製到您剛剛創建的文件夾中。這些行添加到您剛剛創建的新
copy.config.js
在config
目錄。... 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/' }, ...
這些行添加到
sass.config.js
文件的includePaths[]
塊剛創建的config
目錄:... includePaths: [ ... 'node_modules/font-awesome/scss', ... ], ...
添加配置塊在
package.json
文件具有以下參考文獻:... "config": { "ionic_copy": "./config/copy.config.js", "ionic_sass": "./config/sass.config.js" }, ....
導入字體真棒你
app.scss
文件:... @import 'font-awesome'; ...
最後,使用字體真棒,就像您在任何HTML文件:
<h1><i class="fa fa-flag" aria-hidden="true"></i> Font Awesome</h1>
我不特別喜歡這種方法,就好像核心複製腳本(/ node_modules/@ ionic/app-scripts/config /)發生更改,您將不會在腳本中獲得這些更改。我更願意修復FA的版本並將其從NodeModule手動複製到Assets文件夾中,並在需要時手動升級 – Rodney
- 1. 離子服務器無法使用Ionic 2 rc0應用程序
- 2. NativeAudio無法使用離子2 rc0和rc1
- 3. 如何在離子2中使用pdfmake?
- 4. 如何使用$ filter在離子2
- 5. 在離子2中使用非離子原生插件2
- 6. 如何在離子2中使用Scandit插件2
- 7. 如何在離子2中使用lokijs-cordova-fs-adapter 2
- 8. 如何使用離子排和離子排對準離子2中的元素?
- 9. AdMob中使用離子2
- 10. 如何在離子2
- 11. 如何使用打字稿禁用離子選擇。離子2
- 12. 如何在離子2中使用子字符串
- 13. 如何在離子2中使用離子選項卡和離子選項卡2
- 14. 離子2:如何使離子2滑塊動態
- 15. 如何使用離子2打字稿
- 16. 如何使用MySQL離子2
- 17. 如何使用nav.popTo()(離子2)?
- 18. 在離子2中使用JQuery
- 19. 在離子2中使用getElementById
- 20. 在離子2中使用Ionicons
- 21. 在離子2中使用windity API
- 22. 在離子2中使用非離子原生插件
- 23. 如何在Angular2中使用離子2中的SweetAlert?
- 24. 如何在離子2和角2上使用http post方法?
- 25. 如何在離子2中連續放置多個離子卡?
- 26. 如何在離子2框架中使用ng-upgrade
- 27. 如何在離子2中正確使用(點擊)?
- 28. 如何在離子2組件模板中使用SASS顏色()?
- 29. 如何在離子2中使用第三方JavaScript庫(pixijs)?
- 30. 如何在離子中使用CORS編寫Angular 2服務?
我不t想添加額外的'css/js'文件。我想將它包含到構建過程中,它會自動將它合併到'main.css'文件中 –