在Ubuntu中编译LESS Twitter Bootstrap文件

时间:2013-04-12 23:02:30

标签: ubuntu twitter-bootstrap less

我下载了twitter bootstrap https://github.com/twbs/bootstrap

我正在尝试编译较少的文件,但它给了我一个NameError

lessc wells.less test.css

错误

NameError: .border-radius is undefined in /var/www/2.6.0/assets/less/wells.less:13:2
12   border: 1px solid darken(@wellBackground, 7%);
13   .border-radius(@baseBorderRadius);
14   .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));

1 个答案:

答案 0 :(得分:1)

我不知道lessc命令现在是否在v2.3.1中仍然有效,但你应该编译bootstrap.less文件。该文件将编译Bootstrap中包含的所有文件(响应较少的文件除外)。该文件的内容为:

@import "variables"
@import "scaffolding"
...
@import "hero-unit.less";

类似于:

lessc ./bootstrap.less > bootstrap.css

应该有效,但我无法向你保证,因为我测试的最后一个版本是2.1。

无论如何,有一些指令用于使用makefile编译代码或仅使用less.js来避免编译。您可以在in the documentation from their official page的自述文件中查看说明github project