Less 更少——全局var似乎不起作用

Less 更少——全局var似乎不起作用,less,global-variables,Less,Global Variables,我在JEE项目中使用的更少。通过ant脚本编译更少的文件。 我想用不同的配色方案生成多个版本的引导(以及其他一些较少的文件) 因此,我的脚本有一些: <antcall target="lessfile"> <param name="file.name.less" value="bootstrap.less" /> <param name="file.name.css" value="bootstrap-orange.css" /> &l

我在JEE项目中使用的更少。通过ant脚本编译更少的文件。 我想用不同的配色方案生成多个版本的引导(以及其他一些较少的文件)

因此,我的脚本有一些:

<antcall target="lessfile">
    <param name="file.name.less" value="bootstrap.less" />
    <param name="file.name.css" value="bootstrap-orange.css" />
    <param name="brand-primary" value="#F44336" />
</antcall>
编译失败了,声明他不知道@my background变量(“variable@my background未定义”),就好像指定全局变量的参数被忽略一样。 你能给我解释一下如何得到全局变量值吗

提前感谢您的回答


(注:我有LESSC1.4.2)

Hmm,我现在无法测试它,但是快速浏览一下
lessc
命令行模式是:
lessc[option=parameter…][destination]
(因此
dst
之后的任何内容都可以忽略)。另外请注意,当前的Less版本是
2.5.3
(显然,文档反映的是当前状态,而不是三年前的版本。虽然
1.4.2
中已经提供了AFAIR
--global var
选项)。嗯,我现在无法测试它,但快速浏览
lessc
命令行模式是:
lessc[option option=parameter…][destination]
(因此,
dst
之后的任何内容都可以忽略)。还请注意,当前的Less版本是
2.5.3
(显然,文档反映的是当前状态,而不是三年前的版本。尽管在
1.4.2
中已经提供了AFAIR
--global var
选项).
<arg line="-x ${file.name.less} ${dir.css}/${file.name.css} --global-var='my-background=${brand-primary}'" />
.test {
    color : @my-background;
}