使用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 通常都为 小写的 文件类型,因此在项目中,文件类型后缀,保持小写。

相关文章
相关标签/搜索