当前位置: 首页 > 面试题库 >

如何在ReactJS应用程序中包含Bootstrap CSS和JS?

曾典
2023-03-14
问题内容

我是reactjs的新手,我想在我的react应用程序中包含引导程序

我已经安装了引导程序 npm install bootstrap --save

现在,要在我的react应用程序中加载bootstrap css和js。

我正在使用webpack。

webpack.config.js

var config = {
    entry: './src/index',

    output: {
        path: './',
        filename: 'index.js'
    },

    devServer: {
        inline: true,
        port: 8080,
        historyApiFallback: true,
        contentBase:'./src'
    },

    module: {
        loaders: [
            {
                test: /\.js?$/,
                exclude: /node_modules/,
                loader: 'babel',

                query: {
                    presets: ['es2015', 'react']
                }
            }
        ]
    }
};

module.exports = config;

我的问题是“如何在node_modules的reactjs应用程序中包含引导CSS和js?” 如何设置引导程序以包含在我的React应用程序中?


问题答案:

如果您不熟悉React并使用 create-react-app cli设置,请运行以下 npm 命令以包含最新版本的引导程序。

npm install --save bootstrap

要么

npm install --save bootstrap@latest

然后将以下导入语句添加到 index.js 文件中。(https://getbootstrap.com/docs/4.4/getting-
started/webpack/#importing-compiled-
css

import '../node_modules/bootstrap/dist/css/bootstrap.min.css';

要么

import 'bootstrap/dist/css/bootstrap.min.css';

不要忘记 className 在目标元素上用作属性(反应 className 用作属性而不是 class )。



 类似资料:
  • 我已经和这件事斗争了一天多,在SO和其他地方读了很多帖子,但我仍然有问题。 我需要在一个自包含的JavaFX应用程序包中包含我的应用程序图标。我使用的是JDK1.8.0_45及其包含的JavaFX包。我正在使用Maven构建.exe,除了我不能包含我的图标外,它都运行得很好。 下面是我的pom.xml: 使图标出现在标题栏中的是javapackager部署步骤的参数。这一行告诉inno安装程序使用

  • 问题内容: 我有一个Ionic应用程序,我想将节点模块angular-base64包含在我的控制器中,甚至包装在angular服务中,等等。 哪个安装了包含文件的文件夹。因此,文件的完整路径为。 但是,当我尝试像这样在我的一个控制器中使用该模块时: 我不知道我在说什么。我是否需要做其他事情才能使它起作用?也许我的东西? 问题答案: 接受的答案对于 Ionic V2 不再正确,并且已从默认安装中删除

  • 我是Java开发的新手,这里有一个问题:我生成了web应用程序 ,然后我添加了文件夹和简单的文件。通过命令在my localhost:8080/manager中,我可以看到我的web应用程序,但是我如何在其中添加我的jar文件呢?

  • 我正在开发一个android应用程序。我想从扎根设备中保存我的应用程序。我成功地限制了我的应用程序与根设备,但一个根设备有magisk应用程序,所以在这个magis应用程序的帮助下,用户可以打开我的应用程序在根设备也。有人能帮我吗?提前谢了。 我的代码是 私有静态布尔checkRootMethod1(){String buildTags=build.tags;return buildTags!=n

  • 问题内容: 我知道与此相关的一些问题,但是它们在Objective-C中。 如何 在实际的iPhone上*使用Swift 访问应用程序中包含的文件?我希望能够从中读取和写入。如果您想看一下,这是我的项目文件。如有必要,我很乐意添加详细信息。 * 问题答案: 只需在应用程序捆绑中搜索资源 但是,您无法写入它,因为它位于应用程序资源目录中,并且必须在文档目录中创建它才能写入 现在您可以从 fileUR

  • 问题内容: 嗨,我是angularjs的新手。我想向我的angularjs应用添加一个tripadvisor小部件。小部件代码是这样的: 这是我的问题:它没有从我的angularjs应用程序的底部加载脚本。 问题答案: 因此,不幸的是,基于大量搜索,没有任何方法可以使用纯角度进行此操作。在脚本标签上使用“ ng-include”,基于模板的指令甚至“ ng- src”都可以下载脚本,但默认情况下它