2014-01-21 32 views
0

我使用SASS和我有以下文件結構從其他文件包含在文件中的變量:無法使用被

resources/ 
    style.scss 
    partials/ 
     _variables.scss 
     _components.scss 
components/ 
    componentA/ 
     componentA.scss 
  • style.scss包括_variables.scss和_components.scss。
  • 變量在_variabels.scss定義
  • 位於組件目錄SASS文件從_components.scss包括

不幸的是,如果我在_variables.scss創建一個變量是無法訪問任何的組件sass文件(例如,componentA.scss)。它抱怨變量沒有被定義。這是SASS的限制嗎?我是否需要定義某種全球範圍或某種東西?

+1

是否所有的變量你的包含被包含在'style.scss'中?你可以添加你的包含聲明到你的問題嗎? – monners

回答

0

在使用任何變量之前,您必須先導入_variables.scss

通過實例中所給出的錯誤來自被編譯到一個單獨的CSS文件css/components/componentA/componentA.css所以當樣式表編譯它componentA.scss沒有因爲componentA.scss定義不導入_variables.scss

相關問題