所以我试图在命令行中包含一个字符串globalvar。根据文档(http://lesscss.org/usage/),它应该是直截了当的:
lessc --global-var="my-background=red"
但是,如果值是一个字符串(而不是示例中的CSS颜色),则需要引用它,给出:
lessc --global-var="staticbase='static'"
但是对我较少的档案进行操作会给我:
NameError:变量@staticbase未在第331行第133行的/ tmp / tmpoRLm7A中定义:
336 ul.popular { background: url('@{staticbase}/background.jpg') 0 0 no-repeat; }
我尝试了各种方法来逃避各种报价,但似乎没有任何效果。使用客户端库编译同样少的文件,less.globalVars['staticbase']
设置。