目前,我有以下目錄結構:如何在組件的SCSS文件目錄中引用?
stylesheets
..modules
...._all.scss
...._colors.scss
..partials
...._all.scss
...._Home.scss
..main.scss
在我_Home.scss
我:
@import '../modules/all';
.headerStyle {
color: pink;
font-size: 15;
font-weight: 500;
}
在我main.scss
我導入所有的_all.scss
在樣式表文件夾,如:
@import 'modules/all'
@import 'partials/all'
html { font-family: 'Roboto', sans-serif; }
body {
margin: 0;
background-color: orange
}
最後在我的組件中,我會像這樣導入樣式表:
import '../../stylesheets/main.scss'
...
<div className="headerStyle">Header</div>
然而,DIV沒有被用在.headerStyle
風格_Home.scss
。我檢查了目錄路徑main.scss
,它是正確的,我沒有得到任何錯誤。
而且實際上是被應用於以下:
body {
margin: 0;
background-color: orange
}
什麼可能我是做錯了什麼?是否有更好的方式將樣式表導入到組件中,而不必每次爲組件定義它?
預先感謝您,並會upvote /接受答案。
你導入'_Home.scss'成'諧音/ _all.scss'? '@import'Home'' – inostia
首先,它是'@import'modules/all''中的一個錯字嗎?不應該是'_all'?其次,'_all.scss'文件的內容是什麼? –