我一直看到這個消息在我的控制檯,雖然我的樣式表似乎加載正常(他們本來不是,似乎他們必須是在客戶端文件夾中,是否正確?)。我在流星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