Sass SCS如何定位分部词?
我正在浏览这个项目,我被这个项目是如何定位部分的问题难住了。特别是,我正在查看Sass SCS如何定位分部词?,sass,zurb-foundation,Sass,Zurb Foundation,我正在浏览这个项目,我被这个项目是如何定位部分的问题难住了。特别是,我正在查看\u settings.scss,我只是不太明白 第58行有一个对基础/功能的引用,但该部分(\u functions.scss)是部分设置的同级。我很困惑,为什么在那一行有对父目录foundation的引用。我也不明白这是怎么回事。为什么设置文件不在同一级别查找名为Foundation的目录?< p>如果试图导入不存在的文件,答案就会变得清晰。下面是您尝试导入“foo”时在上生成的错误摘录(不存在): 如果Sass开
\u settings.scss
,我只是不太明白
第58行有一个对
基础/功能的引用
,但该部分(\u functions.scss
)是部分设置的同级。我很困惑,为什么在那一行有对父目录foundation
的引用。我也不明白这是怎么回事。为什么设置文件不在同一级别查找名为Foundation的目录?< p>如果试图导入不存在的文件,答案就会变得清晰。下面是您尝试导入“foo”时在上生成的错误摘录代码>(不存在):
如果Sass开始搜索相对于每个目录的请求文件,直到找到它为止
对于香草Sass,可以通过--import path
选项添加额外的路径:
sass --watch test.scss:test.css --load-path ../path/to/lib/ --load-path ../path/to/otherlib/
Compass用户将在其config.rb中使用附加导入路径
或添加导入路径
(请参阅:)
只有基金会的作者能回答你的具体问题,为什么他们会这样写进口。但这就是它工作的原因。查看config.rb的第2行
add_import_path "bower_components/foundation/scss"
如果查看文件中的sas,bower_components/foundation/_foundation.scs中包含了foundation/components中其余组件的一揽子导入
add_import_path "../path/to/lib/"
add_import_path "bower_components/foundation/scss"