使用mixin /函数在Stylus中弹出@import路径

时间:2015-10-03 01:56:34

标签: import mixins stylus

我希望能够在Stylus中执行以下操作:

variables (spec)
  "../" + spec + "/css/variables.styl"

@import variables(button);
@import variables(form);
..

有文件结构的理由我只是想让它更容易管理这个文件中的重复而不是写:

@import "../button/css/variables.styl"
@import "../form/css/variables.styl"
..

但是当我尝试使用#34; @import字符串预期"

时,使用Stylus编译器错误

1 个答案:

答案 0 :(得分:0)

好吧,你只需要删除()之前的空格,否则声明会被解析为选择器:

variables(spec)
  "../" + spec + "/css/variables.styl"

@import variables(button);
@import variables(form);