• 使用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 一般都为 小写的 文件类型,所以在项目中,文件类型后缀,保持小写。

      

  • 相关阅读:
    新博客安家
    Win32设置与获取cookies的几种方法
    Win32 操作剪切板
    搜索PEB结构获取Kernel32.dll基址
    动人心魄音乐 [身骑白马 徐佳莹]
    单例模式与静态方法的区别(转载)
    个人回顾
    关于引入每日站会的思考
    2017年的总结和回顾
    《知易行难》回顾
  • 原文地址:https://www.cnblogs.com/isylar/p/10855767.html
Copyright © 2020-2023  润新知