线上使用easyExcel时报错,线下不报错,报错如下
看这红色框圈起来的信息,意思是少了字体库
使用docker部署项目时 在dockerfile加上 以下代码,这里使用的是国内镜像
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && apk add --update ttf-dejavu fontconfig && rm -rf /var/cache/apk/* && mkfontscale && mkfontdir && fc-cache
如果使用linux直接部署的环境下
a,安装字体包: yum -y install fontconfig
b,刷新内存中的字体缓存: fc-cache
c,查看字体是否安装成功(有一种即可): fc-list
d,重启项目(不必重启服务器)。