【发布时间】:2015-10-04 01:33:32
【问题描述】:
我使用 SASS,现在我需要从不同的地方导入许多部分。例如,有时我必须这样写:
@import '../../../global/static/src/sass/example';
有没有办法避免重复所有复杂的方式?我想到了 sass 函数,但正如我所见,sass 函数不能在 sass 文件的顶层调用。有什么方法可以通过在路径中添加前缀来导入文件?
【问题讨论】:
标签: sass
我使用 SASS,现在我需要从不同的地方导入许多部分。例如,有时我必须这样写:
@import '../../../global/static/src/sass/example';
有没有办法避免重复所有复杂的方式?我想到了 sass 函数,但正如我所见,sass 函数不能在 sass 文件的顶层调用。有什么方法可以通过在路径中添加前缀来导入文件?
【问题讨论】:
标签: sass
由于 SASS 编译器的限制,您不能这样做。
只有当您的 @import 符合以下条件时,才可能是 SASS 变量:
- 它使用 url()。
- 以“http://”开头。
- 以“.css”结尾。
- 它指定一个媒体查询(例如@import "screen.css" screen)。
【讨论】: