我一直看到这个消息在我的控制台,虽然我的样式表似乎加载正常(他们本来不是,似乎他们必须是在客户端文件夹中,是否正确?)。我在流星1.4.2.3。流星@import css:资源解释为样式表,但与MIME类型文本/ html传输:
我的文件夹结构
> client
> styles
- formStyles.css
- tableStyles.css
- main.css
- main.html
- main.jsx
在我main.css
文件我有以下代码:
@import "https://maxcdn.bootstrapcdn.com/bootstrap/latest/css/bootstrap.min.css";
@import "styles/tableStyles.css";
@import "styles/formStyles.css";
span{
color: black;
font-weight: normal;
}
当网页加载完毕后,我得到的Chrome浏览器开发工具控制台以下警告:
将资源解释为样式表,但使用MIME类型传输 text/ht ml:“http://localhost:3000/styles/formStyles.css”。
将资源解释为样式表,但使用MIME类型 text/html:“http://localhost:3000/styles/tableStyles.css”传输。
本来,我styles
文件夹是client
文件夹外(下ui
),未应用任何风格,但现在的风格也得到应用,但我不希望看到警告我的应用程序...
我也尝试过使用绝对路径,如@import "{}/styles/formStyles.css";
,但它并没有改变。
我不认为本机CSS会导入。如果你在思考SASS,那么你应该使用流星包fourseven:scss来做你想做的事情 – Mikkel
它自CSS3以来(上面的URL被导入的很好) – adinutzyc21