使用我的 React 项目构建 运行 产品时出现 Font-Awesome Typescript 错误
Font-Awesome Typescript error when running production build with my react project
我在 React 项目中遇到了 Font-Awesome 图标的问题。当我 运行 在我的本地它工作正常但是在生产构建中它给了我以下错误。不确定如何解决此问题。有人可以在这里指出我正确的方向吗?
import {
IconLookup,
IconDefinition,
findIconDefinition
} from '@fortawesome/fontawesome-svg-core'
// one icon
const coffeeLookup: IconLookup = {
prefix: 'fas', iconName: 'coffee'
}
const coffeeIcon1: IconDefinition = findIconDefinition(coffeeLookup)
// the other icon
const coffeeLookup2: IconLookup = {
prefix: 'fas', iconName: 'coffee'
}
const coffeeIcon2: IconDefinition = findIconDefinition(coffeeLookup2)
// ...
export class App extends React.Component {
render() {
return (
<FaIcon icon={cond ? coffeeIcon1 : coffeeIcon2} />
)
}
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>
我在 React 项目中遇到了 Font-Awesome 图标的问题。当我 运行 在我的本地它工作正常但是在生产构建中它给了我以下错误。不确定如何解决此问题。有人可以在这里指出我正确的方向吗?
import {
IconLookup,
IconDefinition,
findIconDefinition
} from '@fortawesome/fontawesome-svg-core'
// one icon
const coffeeLookup: IconLookup = {
prefix: 'fas', iconName: 'coffee'
}
const coffeeIcon1: IconDefinition = findIconDefinition(coffeeLookup)
// the other icon
const coffeeLookup2: IconLookup = {
prefix: 'fas', iconName: 'coffee'
}
const coffeeIcon2: IconDefinition = findIconDefinition(coffeeLookup2)
// ...
export class App extends React.Component {
render() {
return (
<FaIcon icon={cond ? coffeeIcon1 : coffeeIcon2} />
)
}
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>