reactjs - react js 项目中未出现 Bootstrap 图标

标签 reactjs bootstrap-4

我使用以下命令创建了一个 react 项目:

npx create-react-app project

我已经使用 npm 命令安装了 bootstrap 4.3.1 并且我也已经将 bootstrap 导入到 index.js 文件中
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import * as serviceWorker from './serviceWorker';
import '../node_modules/bootstrap/dist/css/bootstrap.min.css';

但由于某种原因,它没有显示图标。
export class Navbar extends Component {
    render() {
        return (
            <div>
                <nav className="navbar navbar-light bg-dark mb-5">
                    <div className="container">
                        <div className="navbar-header">
                            <a className="navbar-brand text-white text-lg brand-text" to="/">
                                MovieSeriesInfo</a>
                        </div>
                        <ul className="navbar-nav ml-auto text-light d-inline-block">
                            <li className="nav-item d-inline-block mr-4">
                                <i className="fab fa-imdb fa-5x" id="imdb-logo" />
                            </li>
                            <li className="nav-item d-inline-block mr-4">
                                <i className="fab fa-react fa-5x" id="react-logo" />
                            </li>
                        </ul>
                    </div>
                </nav>
            </div>
        )
    }
}

export default Navbar;

最佳答案

First, you should install "bootstrap-icons" npm package:

npm install bootstrap-icons

Then, import "bootstrap-icons.css" in your index.js file:

import "bootstrap-icons/font/bootstrap-icons.css";

关于reactjs - react js 项目中未出现 Bootstrap 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57619850/

相关文章:

javascript - 如何在不链接到所有其他 Assets 的多个页面中捆绑 Webpack Assets ?

twitter-bootstrap - 用于 Rails 应用程序的 Bootstrap 4 十六进制颜色

javascript - react : Grabbing properties from child components - how?

reactjs - GraphQL 中的嵌套排序

javascript - react : passing mapped data from button onclick to display on another component

javascript - ReactJS - Uncaught Error : Parse Error: Line 27: Unexpected token

html - 无法固定左侧边栏

javascript - 如何将切换全宽搜索框添加到 Bootstrap 4 中的导航栏?

css - 将 Bootstrap 4 添加到 Slate V1 - 在 Chrome 开发者工具中获取两个索引

html - slider 重叠在导航 Bootstrap 4 上的折叠图标上(在移动设备上)