使用jenkins 构建时,字体图标报错的问题。
Posted isylar
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用jenkins 构建时,字体图标报错的问题。相关的知识,希望对你有一定的参考价值。
最近一个项目开发中,我们在本地进行项目打包时,可以正常打包。
但是在使用jenkins构建时,一直报错,提示无法加载字体文件。can‘t resolve module ‘....xxxx.TTF ‘
但是在我们排查了文件之后,发现此文件存在于项目中
此时进行问题排查,删除此字体文件相关的代码,可以进行打包。
此时,项目中还存在其他的字体文件,
问题的端倪因此而出,应该是报错的字体文件配置有问题。
查看之后,发现报错的字体图标文件名 后缀为TTF,而正确加载的字体因为为ttf。
修改报错字体文件的字体文件和css文件,(TTF改为ttf)
至此,使用jenkins构建,构建成功。
问题总结:
1、windows系统下,文件不区分大小写,认为 TTF和ttf的文件类型相同(即TTF==ttf)*。
2、Liunx系统下,文件区分大小写,认为TTF和ttf为不同的文件类型(TTF != ttf)
3.webpack 的 rules 下。test 一般都为 小写的 文件类型,所以在项目中,文件类型后缀,保持小写。
以上是关于使用jenkins 构建时,字体图标报错的问题。的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins解决Host key verification failed
Postman+Newman+Jenkins+Git持续集成时遇到的问题
jenkins使用git SCM时changelog乱码(Jenkins部署在Linux上,任务在Windows Slave上构建)