我正在开发一个网站,该网站使用gulp
编译和浏览器同步,以保持浏览器与我的更改同步。
gulp任务正确地编译了所有内容,但在网站上,我看不到任何样式,控制台显示以下错误消息:
拒绝应用“http://localhost:3000/assets/styles/custom-style.css”中得样式,因为其MIME类型(“text/html”)不是受支持得样式表MIME类型,并且启用了严格得MIME检查.
我真的不明白为什么会这样。
HTML包含如下文件(我非常肯定这是正确的):
<link rel="stylesheet" type="text/css" href="assets/styles/custom-style.css"/>
样式表是Bootstrap和font-awesome样式之间的合并(还没有定制)。
路径也是正确的,因为这是文件夹结构:
index.html
assets
|-styles
|-custom-style.css
但我总是出错。
会是什么?这是什么(也许是设定?)可能是为了Gulp/BrowserSync?
当您没有正确引用CSS文件时,也会出现此错误。
例如,如果您的链接标记是
<link rel="stylesheet" href="styles.css">
但是您的CSS文件名为style.CSS
(没有第二个s),那么您很有可能会看到这个错误。
我想,问题是CSS库从注释开始。
在开发过程中,我不会缩小文件,也不会删除注释。这意味着样式表以一些注释开始,导致它被视为与CSS不同的东西。
删除库并将其放入一个供应商文件(该文件总是被缩小而没有注释)解决了这个问题。
再一次,我不是100%肯定这是一个修复,但它仍然是一个胜利,因为它的工作现在预期的。
对于node.js应用程序,请检查您的配置:
app.use(express.static(__dirname + '/public'));
请注意,/public
末尾没有正斜杠,因此需要将其包含在HTML的href选项中:
href="/css/style.css">
如果包含了正斜杠(/public/
),则只需执行href=“css/style.css”
。
问题内容: 我正在使用一个网站进行编译和浏览器同步,以使浏览器与我的更改保持同步。 gulp任务可以正确编译所有内容,但是在网站上,我看不到任何样式,并且控制台显示以下错误消息: 拒绝从’ http:// localhost:3000/assets/styles/custom-style.css ‘ 应用样式,因为它的MIME类型(’text / html’)不是受支持的样式表MIME类型,并且启
我在将css表单加载到spring webapp的浏览器中时遇到问题-我不断遇到以下错误: 样式表http://localhost:8080/MyBudget/resources/css/hello.css未加载,因为其MIME类型“text/html”不是“text/css”。 文件结构 在我的网站上。xml文件,我已指定我的资源如下; 在我看来(. JSP),我引用的css文件如下: 我已经尽
我在一个应用程序,我试图改变主题(动态)。 正确编译所有内容,但在中,我收到了此错误消息。 拒绝应用http://localhost:4200/vendor/theme-light.css的样式,因为它的MIME类型(text/html)不是受支持的样式表MIME类型,并且启用了严格的MIME检查。 我的文件结构是这样的,路径正确 我的主题更改代码如下所示 现在,我真的不明白为什么会这样。我是不是
我正在处理一个React应用程序,该应用程序运行在来自npm的webpack-dev-server上。在运行服务器时,我注意到我在浏览器控制台中得到以下消息: "拒绝应用'http://localhost:8080/css/index.css'的样式,因为它的MIME类型('text/html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查。" 除了名为style的自定义css文件
这几天我一直有这个问题,似乎无法弄清楚这件事的真相。我们做了一个非常基本的Node/Express应用程序,并尝试使用以下内容为我们的静态文件提供服务: 这在很大程度上达到了我所期望的效果。我们在静态文件夹中有几个文件夹用于css和JavaScript。我们试图使用以下静态路径将css加载到EJS视图中: 当我们到达路由时,我们获得了所有内容,但CSS没有加载。我们尤其会遇到以下错误: 拒绝应用“
这是我的货堆 快车 我犯了一个错误 拒绝应用来自http://localhost:3000/css/style.css'因为它的MIME类型('text/html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查。 我的头标签位于一个单独的partials文件夹中: -views --partials --header。ejs ——索引。ejs 我的CSS也在另一个文件夹 -publ