2014-02-22 32 views
1

我正在使用一些以SCSS格式提供的第三方樣式。我正在自定義它,所以我使用SCSS而不是將CSS導入到SCSS文件中。爲什麼我需要多次輸入我的SCSS文件才能防止錯誤?

這是我的SCSS文件的體系結構。

> scss (folder) 
> --third-party-code (folder) 
> ----extras (folder) 
> ------jquery.plugin.header.scss 
> ------jquery.plugin.footer.scss 
> ----third-party-code-main.scss (includes imports) 
> --modules (folder) 
> ----_header.scss 
> ----_footer.scss 
> ----_navigation.scss 
> --_third-party-code.scss 
> --_modules.scss (includes imports) 
> --styles.scss (includes imports) 

誰能告訴我爲什麼我不斷收到這些「混入」,「變量」或「精靈」不,如果我不@import在那裏我定義我的變量,混入和精靈的SCSS文件中定義的?

這樣做會導致兩個相同的精靈圖像出現在我的CSS中,這會破壞我在圖像上使用精靈的圖像。

爲什麼第三方SCSS文件與我在「scss/modules」目錄中包含的SCSS文件的處理方式不同?

讓我知道是否需要包含任何附加信息。

+1

你應該將下劃線前綴添加到你的第三方文件相同的模塊中的文件,然後將它們導入 – JustinHo

+0

這樣做的伎倆!如果您將答案添加爲答案,我會將其標記爲選定的答案。謝謝! – Stevo

回答

2

將下劃線前綴添加到與模塊中文件相同的第三方文件,然後導入它們。很高興它有幫助〜

相關問題