我正在制作reactjs网络应用,并希望使用react-bootstrap。 我的index.html看起来像:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Winova</title>
<link rel="stylesheet" href="assets/styles/bootstrap.min.css">
<body>
<section id="index"></section>
</body>
</html>
我得到的错误:
拒绝应用'http://localhost:8098/assets/styles/bootstrap.min.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
如果我像这样添加它可以工作:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/latest/css/bootstrap.min.css">
问题是我不想依赖外部链接,我想在我的服务器上拥有自己的副本。
答案 0 :(得分:0)
最新答复,但如果您在这里寻找答案,则可以快速(可能)解决。
您使用的相对路径未正确指向文件。如果您在控制台中查看,很可能会看到负载“已取消”,并且响应标头将是mime类型的text / html,从而出现错误消息。
尝试添加“ ./”以指向应用程序根目录。
href="./assets/styles/bootstrap.min.css"
有关原始问题的评论链接中有更多详细信息。