突然间,在编译过程中,我的所有样式表都开始报错。
lessc static/css/styles.less
/gems/less-2.2.1/lib/less/js/lib/less/parser.js:385:31: .rounded_corners is undefined (Less::Error)
我的混合器在主要的less文件中似乎都无法使用。mixins.less文件在样式表的最顶部被导入,并且只被导入了一次。
@import "mixins.less";
@import "reset.less";
@import "clearfix.less";
@import etc..
我还查看了每个文件的字节序标记,受“变量名错误”启发,尝试解决“变量名错误:未定义”,即使导入了“variables.less”,甚至回到了这个项目4周前的git历史记录(我100%确信编译运行成功)。然而,到目前为止我没有成功。
奇怪的是,使用SimpLESS和Less Compiler for Mac编译可以成功。
我已经缩小了问题范围,因为如果我在样式表的顶部使用一个mixin,就会抛出该mixin名称的错误。
有人熟悉这种情况吗?
我正在使用Less Ruby Gem版本2.2.1。