javascript - 无法在 ReactJS 中为 Bootstrap 和 Stylesheet 添加 css 文件

标签 javascript html css reactjs

我正在尝试在我的 React JS 元素中插入我的样式和 Bootstrap 。但我收到错误消息:拒绝应用来自“http://localhost:8000/bootstrap-3.3.7-dist/css/bootstrap.min.css”的样式' 因为它的 MIME 类型('text/html')不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。

我希望它通过 index.html 插入,因为这是我习惯的方式。我知道通过 npm 插入 Bootstrap 并导入它的方法,但我仍然只想通过 index.html 插入它。

文件的层次结构

Hierarchy of files

目前我的代码如下:

索引.HTML

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Ticketing</title>

        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <!-- Tell the browser to be responsive to screen width -->
        <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">

        <link rel="stylesheet" type="text/css" href="./bootstrap-3.3.7-dist/css/bootstrap.min.css"/>
        <link rel="stylesheet" type="text/css" href="./style/style.css" />
    </head>
    <body>
        <div id="app"></div>
        <script src="/app/bundle.js"></script>
    </body>
</html>

WEBPACK.CONFIG.JS

var webpack = require("webpack");
var path = require("path");

var DIST_DIR = path.resolve(__dirname, "dist");
var SRC_DIR = path.resolve(__dirname, "src");

var config = {
    entry: SRC_DIR + "/app/index.js",
    output: {
        path: DIST_DIR + "/app",
        filename: "bundle.js",
        publicPath: "/app/"
    },
    module:{
        loaders: [
            {
                test: /\.js?/,
                include: SRC_DIR,
                loader: "babel-loader",
                query:{
                    presets: ["react", "es2015", "stage-2"]
                }
            }
        ]
    }
};

module.exports = config;

最佳答案

我认为您应该将cssstyle 文件夹移动到src 文件夹中。或者尝试将 ./ 更改为 ../.

关于javascript - 无法在 ReactJS 中为 Bootstrap 和 Stylesheet 添加 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48823559/

相关文章:

javascript - HTML 表格的隐藏列也正在导出

javascript - 如何检查javascript中的函数是否存在

javascript - 限制用户输入小数点前7位和小数点后3位以上

javascript - 如何获取nodes[i].dataset.key的值

javascript - 在页面加载时执行

html - Bootstrap v.4.1 - 输入中断中的图标

java - 在按钮而不是 href 链接中传递值

html - 等效于内联图像的背景位置

css - 在不使用 <col> 或更改 HTML 的情况下使用 CSS 设置表格中的列宽

javascript - JS/jQuery : When prepending a dynamic element, 如何强制容器div 向上延伸而不是向下延伸?