0

我刚刚从官方 github 存储库中克隆了引导程序。然而,当尝试使用官方的 less 应用程序编译 less 文件时,我收到以下错误:

较少文件中的错误

...在许多文件中。我的 index.html 文件中有:

<link href="../less/bootstrap.less" rel="stylesheet/less">
<script src="../js/less-1.3.0.min.js"></script>

两个脚本都在正确的位置。目录树如下

-- bootstrap
  -- js
  -- html
  -- less
  -- img
  -- docs

我是否缺少正确部署它的东西?我只想为快速原型项目做静态 html 和 javascript 文件。

更新:这是我在命令行上尝试通过 make 方法构建的问题。使用官网最新的less.js脚本。

在此处输入图像描述

4

4 回答 4

3

我的 3 cent:为什么要编译单个文件?您应该只编译“bootstrap.less”文件。不是其他人一个人。“bootstrap.less”包括所有@import依赖语句。例如,“mixins.less”和“variables.less”包括最重要的信息。

您不能只编译“responsive-navbar.less”,因为那里不知道变量 @navbarCollapseWidth。

顺便说一句:Less.app 并不是真正的“官方”。我使用 CodeKit(同样由 Bryan DK Jones 编写),这个工具足够聪明,可以执行以下操作:我保存我的“responsive-navbar.less”,它会检查可能包含该文件的其他文件,然后编译母文件。

于 2012-10-04T19:06:25.293 回答
0

打开您的变量 less 文件并检查这些变量是否为空。

@navbarCollapseWidth @warningBorder

它找不到 .clearfix() 函数,因此您必须自己创建它。

你确定你复制的所有文件都正确吗?

于 2012-09-21T10:48:02.243 回答
0

看来这个应用程序只是不支持 Less 语言的所有功能。

查看官方的Node.js 方式进行服务器端编译。

不同系统上的相关问题(检查解决方法):SimpLESS won't compile initializr generated Bootstrap

于 2012-09-21T13:35:54.427 回答
0

Twitter Bootstrap 有自己的 Makefile。您需要make从您机器上 Twitter Bootstrap 所在目录中的命令行运行。

于 2012-09-21T18:20:45.570 回答