当我尝试使用 compass 进行编译时,我收到错误消息,指出“混合可能未在控制指令或其他混合中定义”。
以下是我正在使用的代码
@mixin fn-menu {
$triangle-height: 8px;
$triangle-width: 16px;
@mixin menu-marker-inner($pos: top) {
$size: 12px;
$offset-height: $triangle-height;
.......
谷歌搜索时,我发现不支持嵌套 Mixins。但是这个页面http://sass-lang.com/documentation/file.SASS_CHANGELOG.html说
**Smaller Improvements**
Mixins and functions may now be defined in a nested context, for example within @media rules. This also allows files containing them to be imported in such contexts.
我正在执行命令
compile sass --sass-dir sass --force
我该如何解决这个问题?
不幸的是,我无法更改编码样式,因为此代码来自产品。