Libsass: Mixin 不能在控制指令或其他 mixin 中定义

创建于 2016-04-22  ·  5评论  ·  资料来源: sass/libsass

<strong i="5">@mixin</strong> foo() {
    ....
    <strong i="6">@mixin</strong> bar() {
        ...
    }
}

不再编译

所有5条评论

这个项目是 Sass 语言的一个实现。 我们的目标是与 Sass 100% 兼容。 我们正在关闭这个问题,因为 Ruby Sass 产生了相同的输出。 将来请在打开问题之前确认 LibSass 的输出与 Ruby Sass 不同。

如果您想建议 Sass 语言中文件错误的功能,请使用 Sass 打开一个问题 - https://github.com/sass/sass

这段代码从来都不是有效的 Sass。 它以前由于一个错误而工作,该错误已被修复。

@xzyfer

我有同样的问题,它使用 Sass 3.4.22 编译没有错误:

vagrant@debian-wheezy:~/test-ruby-sass$ sass pages.scss > out.css
DEPRECATION WARNING:
Sass 3.5 will no longer support Ruby 1.9.3.
Please upgrade to Ruby 2.0.0 or greater as soon as possible.
vagrant@debian-wheezy:~/test-ruby-sass$

这在更高版本的 Sass 中是否发生了变化? 我在运行gem install sass 3.4.22 #$ 。

没有任何代码,我无话可说。 如果代码使用 Sass 而不是 LibSass 编译,那么这是一个错误,请打开一个问题。 在这样做之前,请确保代码使用最新的 LibSass 编译,可通过www.sassmeister.com 获得

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

mikeebee picture mikeebee  ·  8评论

schneems picture schneems  ·  9评论

xzyfer picture xzyfer  ·  11评论

delijah picture delijah  ·  7评论

xzyfer picture xzyfer  ·  9评论