Twitter bootstrap 从较少、缺少的规则编译引导

Twitter bootstrap 从较少、缺少的规则编译引导,twitter-bootstrap,less,Twitter Bootstrap,Less,我正在从最新的LESS文件编译引导,这样我就可以覆盖/添加我自己的变量(主要是颜色) 但是,编译后的css文件不包含任何.span3、.span8规则,有人知道这些规则是如何生成的吗 下载最新的预编译css文件效果良好-这些文件包含上述规则。 我尝试搜索较少的文件,但只找到了表规则(.tableColumns(3),.tableColumns(8)等) 我当前的bootstrap.less看起来像: @import "@{BootStrapVer}/variables.less"; @impor

我正在从最新的LESS文件编译引导,这样我就可以覆盖/添加我自己的变量(主要是颜色)

但是,编译后的css文件不包含任何.span3、.span8规则,有人知道这些规则是如何生成的吗

下载最新的预编译css文件效果良好-这些文件包含上述规则。
我尝试搜索较少的文件,但只找到了表规则(.tableColumns(3),.tableColumns(8)等)

我当前的bootstrap.less看起来像:

@import "@{BootStrapVer}/variables.less";
@import "@{Custom}/custom-vars.less";
@import "@{BootStrapVer}/mixins.less";

<Rest of bootstrap less files excluded for brevity>
@import“@{BootStrapVer}/variables.less”;
@导入“@{Custom}/Custom vars.less”;
@导入“@{BootStrapVer}/mixins.less”;

如果我正确理解您的描述,您需要一个单独的CSS文件,其中包括引导默认值和自定义值

首先从中获取较少文件的副本

如果你打开boostrap.less,你会看到顶部有

// Core variables and mixins
@import "variables.less"; // Modify this for custom colors, font-sizes, etc
@import "mixins.less";
....

在该块中间添加一个调用自定义变量文件的语句,确保获得相对路径正确。乙二醇

// Core variables and mixins
@import "variables.less"; // Modify this for custom colors, font-sizes, etc  
@import "../../relative/path-to/custom-vars.less";
@import "mixins.less";  
然后编译bootsrap.less

我同意@ScottSimpson,CodeKit是一个很好的Mac选项


祝你好运

我最初认为问题在于添加自定义的less文件

多亏了David Taiaroa的回复和更多的调试,一个新版本的Preps,并与WinLESS的输出进行比较,我最终确定这是我在中使用的设置


取消选择“严格数学”和“严格单位”并重新编译生成了正确的CSS文件。

一切都在这里:@ScottSimpson-我从github和我的引导下载了较少的文件。较少引用了所有这些文件,但一旦编译了我的引导,CSS就会比预编译的小。你的引导看起来像这样吗?也许这就是你的编译方式。如果您在Mac上,请尝试使用CodeKit进行编译。我的自定义bootstrap.less文件位于我的less目录之外,我已经提供了一个示例。在导入其他less文件之前,是否需要导入我的自定义变量才能顺利通过?即使我尝试:@import“@{BootStrapVer}/bootstrap.less”;我的css文件比预编译的小3KB。