编译bootstrap时Sublime / LESS-Build错误

时间:2014-12-16 15:08:51

标签: twitter-bootstrap less sublimetext2

我在使用LESS-Build插件的sublime text 2上编译较少时遇到问题,较少正常工作但是当我想从较少来源构建bootstrap时sublime会回复我这个错误:

[Compile]
C:\test\assets\css\main.less -> C:\test\assets\css\main.css

Expected ')' but found ' ' on line 20 in file 'less/mixins/image.less':
 [19]: // spelling of `min--moz-device-pixel-ratio` is intentional.
 [20]: .img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {
       --------------------^
 [21]:   background-image: url("@{file-1x}");
[Done - Failed]
[Finished in 0.3s]

如何修复?

2 个答案:

答案 0 :(得分:2)

LESS-build-sublime插件似乎使用dotless LESS编译器。此.NET LESS编译器支持最高版本1.3.0的语言功能。

然而,Bootstrap的源代码在2.1.0版本中使用了LESS编译器。 Bootstrap取决于版本1.3.0中不存在的语言功能之一。

答案 1 :(得分:0)

最实用的解决方案是在这种情况下用CMD或MSDOS窗口编译bootstrap!

我做了什么?

nodejs然后使用相同的nodejs Less安装此安装以编译此课程...

之后抓取文件夹Less bootstrap将它放在一个名为Bootstrap/的文件夹中,但所有这些内容都是使用Less Develop bootstrap 然后项目我认为我的“主题”文件夹和我的文件在那里像Less bootstrap.less认为我的文件夹theme.less和模块作为mixins或任何名称 首先,我所做的是连接bootstrap.min.css

因为无点按下crt+B编译得更快,所以不会一直使用CMD编译

在“主题”中完成我的项目我用我的代码Less文件夹拿出我的钱包并把它放在包含Lessst的Bootstrap的同一个文件夹中 反过来把“主题”文件夹只是少了一个文件我称之为arparte style.less或名字你想要我放置

@import "bootstrap / bootstrap.less";
@import "theme / efix.less";

之后如果我去那里并使用命令

在CMD中编译
lessc xxx.less xxx.css

显着的hubicacion必须在同一个文件中

就是说

xampp/htdocs/projects/test/

我希望这可以提供帮助,因为很多人尝试使用我自己的代码编译引导程序“使用更少构建”或无点Sublime Text并且无法以任何方式

请原谅我糟糕的英语,使用谷歌翻译,因为我的第一语言是西班牙语