【问题标题】:Refused to apply style from "https://cd.shopify.com/xxxxx/assets/compass.css3" because its MIME type ('text/html')拒绝应用来自“https://cd.shopify.com/xxxxx/assets/compass.css3”的样式,因为它的 MIME 类型('text/html')
【发布时间】:2019-01-30 17:14:03
【问题描述】:
我正在尝试在我的 Shopify 商店中添加一个样式表,它的开头有 @import "compass/css3" 并且它没有导入 compass/css3,我得到的错误是:
拒绝应用来自 'https://cdn.shopify.com/xx/xxxx/xxx/assets/compass/css3' 的样式,因为它的 MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。
请帮我解决一下
当我尝试打开此文件时,它显示错误“抱歉,找不到您要查找的页面。”
@import "compass/css3";
【问题讨论】:
标签:
css
sass
shopify
stylesheet
compass
【解决方案1】:
出现此错误是因为 Shopify 无法编译您的 SASS 文件。根据Shopify website上的这篇文章
如果您让 Shopify 编译您的 Sass
文件,Shopify 不支持 @import 指令。
推荐的解决方案是
如果你想使用多个 Sass 部分和 @import 指令,
您必须使用类似的应用程序在本地编译您的 Sass
CodeKit 或 Prepros,或者像 Gulp 或 Grunt 这样的任务运行器——
然后使用 Theme Kit 将文件同步到您的主题。