Less 更少的css编译错误

Less 更少的css编译错误,less,Less,我不是超级精通更少的代码(我使用SCS/SASS),但我正在处理别人的代码,这些代码在过去似乎已经成功编译过 唯一会吐出错误的是: background: url(@theme-images-dir + 'bx_loader.gif') center center no-repeat #fff; 具体而言,此错误: SyntaxError: expected ')' got '+' in /Users/rwboyer/2fish/grpin/wp-content/themes/lawyers-

我不是超级精通更少的代码(我使用SCS/SASS),但我正在处理别人的代码,这些代码在过去似乎已经成功编译过

唯一会吐出错误的是:

background: url(@theme-images-dir + 'bx_loader.gif') center center no-repeat #fff;
具体而言,此错误:

SyntaxError: expected ')' got '+' in /Users/rwboyer/2fish/grpin/wp-content/themes/lawyers-attorneys/wpv_theme/assets/css/bxslider.less on line 40, column 36:
@theme images dir
似乎在到达此语句之前已定义并包含在另一个less文件中

关于这里发生的事情有什么提示吗


谢谢。

这是一个解析错误,表示您不能在URL中添加“+”,您需要一个右括号。我打赌字符串连接不受支持。查看以下内容以获得字符串连接的替代方法:

就像Zar说的你不能使用+,你必须这样做:


background:url(“@{theme images dir}bx_loader.gif”)中心不重复#fff

谢谢。。。想知道为什么它使用较少的主题供应商的grunt.js构建而不是代码包。。。唯一的问题是它在更少的代码中到处都是。@Robert我怀疑它是否能与grunt.js一起工作。最有可能的主题作者被
lesshp
语言扩展搞糊涂了,因为它确实像串联一样工作(但它从来没有被认为是参考语言实现中的东西)。所以,无论你在哪里得到了代码,都要通知它的作者它是无效的。谢谢。。。这几乎就是我在不多的地方看到的例子。。。又名字符串插值与串联。尽管主题供应商的gruntfile构建工作正常,但这很奇怪?试图让这个庞克o垃圾的形状前端非编码人员处理它使用代码工具包和其他工具,他将嗯。。。没事。