较少Ruby编译器错误

muf*_*ffs 5 css less

无处不在,我的所有样式表都在编译过程中开始抛出错误.

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)
Run Code Online (Sandbox Code Playgroud)

我的mixins似乎都没有在less less文件中可用.mixins.less文件导入到样式表的最顶层,只导入一次.

@import "mixins.less";
@import "reset.less";
@import "clearfix.less";
@import etc..
Run Code Online (Sandbox Code Playgroud)

我也查了字节顺序标记,灵感来自每个文件变量名称错误"是不确定的",即使"variables.less"原装进口,甚至又回到4周后该项目的git的历史(其中我100%肯定编译成功运行).到目前为止,我没有运气.

奇怪的是,使用SimpLESSLess Compiler for Mac成功运行编译.

我已经将其缩小到导入问题,因为如果我尝试在样式表的顶部使用mixin并且使用mixin的名称引发错误.

有谁熟悉这种情况?

我正在使用Less Ruby Gem的 2.2.1版本.

Shr*_*ans 1

我认为您需要位于包含您要编译的文件的目录中。而不是运行命令:

lessc static/css/styles.less
Run Code Online (Sandbox Code Playgroud)

尝试:

cd static/css
lessc styles.less
Run Code Online (Sandbox Code Playgroud)