【发布时间】:2014-12-04 02:14:31
【问题描述】:
我正在使用带有 Meteor 的引导程序,并通过 main.less 中的 import 命令导入安装在 public 文件夹中的 bootstrap.less 文件:
@import "public/bower_components/bootstrap/less/bootstrap.less";
在它下面,我可以开始使用引导程序 mixin,例如 .clearfix() 和 text-hide(),它们可以正常编译。
但是,当我想将自己的 less 代码抽象为单独的文件 apply.less 并将该文件重新导入 main.less 时,现在看起来像这样:
@import "public/bower_components/bootstrap/less/bootstrap.less";
@import "apply.less";
我现在遇到错误
=> Errors prevented startup:
While building the application:
client/less/apply.less:10:2: Less compiler error: .clearfix is undefined
这真的很奇怪。这是 Meteor 的问题吗?
我发现的另一件事 - 如果我把这个空的 mixin 定义放在一边
.clearfix(){}
在我的apply.less 文件的顶部,事情将再次正常编译。
以前有没有人遇到过这个问题并想出了解决方法?
【问题讨论】: