2016-12-05 59 views
0

我一直看到这个消息在我的控制台,虽然我的样式表似乎加载正常(他们本来不是,似乎他们必须是在客户端文件夹中,是否正确?)。我在流星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";,但它并没有改变。

+0

我不认为本机CSS会导入。如果你在思考SASS,那么你应该使用流星包fourseven:scss来做你想做的事情 – Mikkel

+0

它自CSS3以来(上面的URL被导入的很好) – adinutzyc21

回答