Font Awesome 6 个图标在 Vite 构建后不显示

问题描述 投票:0回答:1

我有一个新的 laravel 项目并使用 npm 导入了 Font Awesome 6。

当我运行“npm run dev”时,所有图标都会显示,但是在运行“npm run build”后,我收到 4 个控制台错误,表明字体未加载:

无法加载资源:服务器响应状态为 404(未找到):fa-solid-900-886c8622.woff2

当我访问 www.mysite.com/build/assets/font-file 时,它会显示该文件。

但看起来它试图从 www.mysite.com/assets/font-file

获取字体文件

有人知道如何正确加载字体文件吗?

laravel fonts font-awesome vite font-face
1个回答
0
投票

在 vite.config.js 中我必须更改

base: '/',

进入:

base: '/build/',
© www.soinside.com 2019 - 2024. All rights reserved.