LESS Ruby编译器错误

5

突然间,在编译过程中,我的所有样式表都开始报错。

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%确信编译运行成功)。然而,到目前为止我没有成功。

奇怪的是,使用SimpLESSLess Compiler for Mac编译可以成功。

我已经缩小了问题范围,因为如果我在样式表的顶部使用一个mixin,就会抛出该mixin名称的错误。

有人熟悉这种情况吗?

我正在使用Less Ruby Gem版本2.2.1。

1个回答

1

我认为您需要进入包含您要编译的文件的目录。而不是以以下方式运行命令:

lessc static/css/styles.less

尝试:

cd static/css
lessc styles.less

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接