无处不在,我的所有样式表都在编译过程中开始抛出错误。
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)
我的mixins似乎都没有在less less文件中可用。 mixins.less文件导入到样式表的最顶层,只导入一次。
@import "mixins.less";
@import "reset.less";
@import "clearfix.less";
@import etc..
我还检查了每个文件的字节顺序标记,灵感来自Variable Name Error "is undefined" even though "variables.less" imported,甚至在这个项目的git历史记录中返回了4周(我100%确定编译成功运行)。到目前为止,我没有运气。
奇怪的是,编译使用SimpLESS和Less Compiler for Mac成功运行。
我已将此范围缩小到导入问题,因为如果我尝试在样式表的顶部使用mixin并且使用mixin的名称引发错误。
有谁熟悉这种情况?
我正在使用Less Ruby Gem的版本2.2.1。
答案 0 :(得分:1)
我认为您需要位于包含您要编译的文件的目录中。而不是像以下那样运行命令:
lessc static/css/styles.less
尝试:
cd static/css
lessc styles.less