引入外部CSS时MIME类型错误导致样式未加载的解决方案咨询
解决方案:MIME类型错误导致样式无法加载
针对你遇到的「Refused to apply style from ‘...’ because its MIME type (‘text/html’) is not a supported stylesheet MIME type」错误,问题确实出在https://unpkg.com/98.css这个CDN链接上——unpkg未指定版本时可能返回项目首页(HTML格式)而非CSS文件,导致浏览器识别错误。以下是可行的解决方法:
指定具体版本的CDN链接
给98.css加上版本号和正确的文件路径,比如使用最新稳定版的链接:<link rel="stylesheet" href="https://unpkg.com/98.css@0.1.20/dist/98.css" />(版本号可根据实际更新调整,确保指向真实存在的CSS文件)
本地安装依赖(更稳定)
- 在项目根目录执行安装命令:
npm install 98.css - 修改HTML中的引用路径为本地依赖:
或者在React组件中直接导入(更符合React项目规范):<link rel="stylesheet" href="%PUBLIC_URL%/node_modules/98.css/dist/98.css" />import '98.css/dist/98.css';
- 在项目根目录执行安装命令:
本地引入CSS文件(应急方案)
直接复制98.css的源码到项目本地CSS文件(比如src/98.css),然后在HTML中引用:<link rel="stylesheet" href="%PUBLIC_URL%/98.css" />
内容的提问来源于stack exchange,提问作者qubitz
相关产品推荐
相关产品推荐

