2017-04-05 72 views
1

而開發的離子軟件,我用了一些圖標和images.The問題,現在我的應用無法正常在控制檯中顯示圖標的.got這些錯誤錯誤而載入從資產產生的字體文件夾中ionic2

Failed to load resource: the server responded with a status of 404 (Not Found)----ionicons.woff2 

關於 '的Roboto-medium.ttf', '的Roboto-regular.ttf', 'ionicons.woff', 'ionicons.woff', '的Roboto-regular.woff'

localhost:portnumber/build/assets/fonts/roboto-light.ttf 404 (Not Found) 
存在這些錯誤

我甚至沒有使用任何的字體在我的應用程序,但爲什麼這影響顯示圖標

  • 科爾多瓦CLI:6.5.0
  • 離子Framework版本:2.0。 0
  • 離子CLI版本:2.2.1
  • 離子應用程序庫版本:2.2.0
  • 離子應用腳本版本:1.0.0
  • IOS部署版本:未安裝
  • IOS-SIM版本:未安裝
  • 操作系統:Linux 3.13
  • 節點版本:v7.7.2
  • 版本的Xcode:未安裝

我已經與我以前的同一個應用程序的副本進行了交叉檢查,發現@ font-face的main.css文件中的路徑從../assets/fonts更改爲assets/fonts/ionicons.woff2。我認爲這是根本原因,但我試圖改變它,運行應用程序後,變化沒有應用。如何解決這個問題。

+0

是否使用自己的圖標和圖像..或者您使用的是ionicons ..? –

+0

am使用ionicons – Lisa

+0

哦..打開您的項目中的www文件夾並導航到資產 - >字體..在那檢查是否存在錯誤消息中的所有4個文件。然後再次嘗試構建項目並運行它。(如果錯誤仍然存​​在,請發佈您正在使用的cli版本和離子版本) –

回答

0

很多掙扎後,我找到了解決辦法。那是使variable.scss文件更改「主題」文件夾.chaning一個變量$字體路徑的路徑sloved所有的問題英寸$font-path: "../assets/fonts";

+0

嗨。我已經有了'$ font-path:「../ assets/fonts」'這樣的路徑,但是字體沒有被安裝。我的問題是'Roboto'字體。他們沒有被添加到'assets/fonts'內任何想法? – Ionut

0

對我來說也有同樣的問題。

由於一些修改這些文件被遺漏,II得到解決副

  1. $ npm install
  2. 服務器重新啓動ionic serve --lab

爲我工作的偉大。

希望它也適用於你。

0

如果你不需要的Roboto字體,只刪除此行@import "reboto"在variables.scss

相關問題