2013-03-12 80 views
0

我使用twitter引导。在我的dev的服务器I连接两个减档: bootstrap.less和style.less:Bootstrap。少到css

@import "bootstrap.less"; 
@gridGutterWidth: 30px; 

body {...} 

我重新定义了一些引导变量在我style.less。在这种情况下如何将bootstrap.less和style.less转换为css?

回答

2

您可以使用诸如SimpLESS之类的工具来创建CSS,然后在您的布局中引用CSS,或者您可以使用Less.js即时转换为CSS,从而仍然可以引用代码中的LESS文件。

+0

我使用Less.js开发,但我需要生产的CSS。问题不在于使用,而在于如何使用它。加入两个文件为一个? bootstrap.less仅由进口组成。如何转换它等? – Wolter 2013-03-12 12:18:19

+0

您可以使用SimpLESS工具将它们转换为您可以在您的网站上引用的CSS文件。点击我答案中的链接,你会看到。 – 2013-03-12 12:24:18

+0

我得到错误:'e.massage'[undefined]中的expressiin style.less的结果不是一个对象。会是什么呢? – Wolter 2013-03-12 12:42:11

5

Twitter Bootstrap团队已经开发了自己的CSS工具 - recess。它编译LESS,优化CSS和Lint,并根据BS的风格指导进行转换。它可以作为节点程序包,npm安装:

recess --compile bootstrap.less > bootstrap.css 

但首选方法是在引导的文件夹中运行make bootstrap使用白手起家Makefile

npm install recess 

您可以通过命令行与运行。