使用jenkins 構建時,字體圖標報錯的問題。

  最近一個項目開發中,咱們在本地進行項目打包時,能夠正常打包。css

  可是在使用jenkins構建時,一直報錯,提示沒法加載字體文件。can't resolve module '....xxxx.TTF 'webpack

  可是在咱們排查了文件以後,發現此文件存在於項目中web

  此時進行問題排查,刪除此字體文件相關的代碼,能夠進行打包。windows

  此時,項目中還存在其餘的字體文件,字體

  問題的端倪所以而出,應該是報錯的字體文件配置有問題。開發

  查看以後,發現報錯的字體圖標文件名 後綴爲TTF,而正確加載的字體由於爲ttf。jenkins

  修改報錯字體文件的字體文件和css文件,(TTF改成ttf)test

  至此,使用jenkins構建,構建成功。module

 

問題總結:打包

  一、windows系統下,文件不區分大小寫,認爲 TTF和ttf的文件類型相同(即TTF==ttf)*。

  二、Liunx系統下,文件區分大小寫,認爲TTF和ttf爲不一樣的文件類型(TTF != ttf)

  3.webpack 的 rules 下。test 通常都爲 小寫的 文件類型,因此在項目中,文件類型後綴,保持小寫。

相關文章
相關標籤/搜索