我正在使用一个网站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和超赞字体之间的合并(尚无自定义)。
路径也是正确的,因为这是文件夹结构:
index.html
assets
|-styles
|-custom-style.css
但是我一直在得到错误。
会是什么呢?这是gulp / browsersync的东西(也许是设置吗?)?
http://localhost:3000/assets/styles/custom-style.css
在新选项卡中打开文件。
proxy.conf.json
设置导致我们遇到这个奇怪的错误,因为转发到后端API的请求无法正常运行,因此出现了HTML错误响应。