我正在使用SASS,我有以下文件结构:
resources/
style.scss
partials/
_variables.scss
_components.scss
components/
componentA/
componentA.scss
不幸的是,如果我在_variables.scss中创建一个变量,那么任何组件sass文件都无法访问它(例如,componentA.scss)。它抱怨变量没有定义。这是SASS的限制吗?我是否需要定义某种全局范围?
答案 0 :(得分:0)
在使用任何变量之前,您必须导入_variables.scss
。
根据给出的示例,错误来自componentA.scss
,该css/components/componentA/componentA.css
被编译为单独的css文件到componentA.scss
,因此在编译样式表时,它没有定义变量,因为_variables.scss
没有不导入{{1}}