不知从何而来,我所有的样式表在编译期间都开始抛出错误。
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)
我的 mixin 似乎都没有在主文件中可用。mixins.less 文件在我的样式表的最顶部导入,并且只导入一次。
@import "mixins.less";
@import "reset.less";
@import "clearfix.less";
@import etc..
我还检查了每个文件的字节顺序标记,灵感来自Variable Name Error "is undefined" 即使 "variables.less" 已导入,甚至在这个项目的 git 历史记录中回溯了 4 周(我 100% 确定编译运行成功)。到目前为止,我没有运气。
奇怪的是,编译使用SimpLESS和Less Compiler for Mac成功运行。
我已将其缩小为导入问题,因为如果我尝试在样式表的顶部使用 mixin,并且该 mixin 的名称会引发错误。
有谁熟悉这种情况?
我正在使用Less Ruby Gem的 2.2.1 版。