java - 在 spring boot 中包装时,语义 UI React 图标显示为空矩形

标签 java css reactjs spring-boot semantic-ui-react

spring boot 应用程序有一个 UI 文件夹,其中包含所有 UI 代码和包管理文件(package.json、yarn.lock)。该文件夹可以通过执行 yarn install 和 yarn start 在端口 3000 中完全运行。来自 Semantic UI React 的图标此时工作正常。我使用的是最常见的“主页”图标,因此无论如何它都应该可用。 (我导入 'semantic-ui-css/semantic.min.css')

但是如果我将我的 UI 包装在 springboot 下并执行“mvn clean install”和“java -jar xxx.jar”以在端口 8080 中运行它,所有图标都会变成空矩形,但所有其他 css 布局都可以正常工作。我是否可能在 spring boot 或语义 ui react 中遗漏了一些配置?或者我应该下载实际的图标并存储在本地?我不知道如何调试它..

最佳答案

似乎您需要明确排除字体文件被 Maven 过滤。 postalservice14 的答案对我有用。

在这里回答:Spring Boot - Font Awesome OTS parsing error: Failed to convert .

关于java - 在 spring boot 中包装时,语义 UI React 图标显示为空矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52628679/

相关文章:

java - 正则表达式(regex)模式匹配

java - 无法执行目标 org.codehaus.mojo :exec-maven-plugin:1. 6.0:java

html - @font-face src 导致字体系列崩溃

javascript - 使用 jQuery 隐藏和显示内容

c# - ASP.Net 动态字体和颜色自定义

reactjs - 如何允许使用 React Webpack 在我的 css 中设置相对路径?

javascript - React Native & Expo,如何控制闪屏?

JAVA new Timestamp() 使以毫秒为单位的时间以零结尾时结尾零消失

java - 更改 RecyclerView 中某些行的 ImageView 可见性

javascript - 仅允许在 Material ui 中达到一定长度的数字