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 メソッドを使用してビルドしようとしているコマンド ラインで発生する問題です。公式 Web サイトの最新の less.js スクリプトを使用します。

ここに画像の説明を入力

4

4 に答える 4

3

my 3 cent : なぜ単一のファイルをコンパイルしたいのですか? 「bootstrap.less」ファイルのみをコンパイルする必要があります。他の人だけではありません。「bootstrap.less」には、すべての@import依存ステートメントが含まれています。たとえば、「mixins.less」と「variables.less」には、最も重要な情報が含まれています。

変数 @navbarCollapseWidth が認識されていないため、「responsive-navbar.less」をコンパイルすることはできません。

ところで: Less.app は実際には「公式」ではありません。私は CodeKit (これも Bryan DK Jones によるもの) を使用していますが、このツールは次のことを行うのに十分スマートです: 「responsive-navbar.less」を保存すると、このファイルが含まれている可能性のある他のファイルがチェックアウトされ、コンパイルされます。母ファイル。

于 2012-10-04T19:06:25.293 に答える
0

変数の少ないファイルを開き、これらの変数が空かどうかを確認します。

@navbarCollapseWidth @warningBorder

.clearfix() 関数が見つからないため、自分で作成する必要があります。

すべてのファイルを正しくコピーしましたか?

于 2012-09-21T10:48:02.243 に答える
0

このアプリは、Less 言語のすべての機能をサポートしていないようです。

サーバー側のコンパイルについては、公式のNode.js の方法を確認してください。

別のシステムに関する関連する質問 (回避策を確認してください) : SimpLESS は、initializr によって生成された Bootstrap をコンパイルしません

于 2012-09-21T13:35:54.427 に答える
0

Twitter Bootstrap には独自の Makefile があります。makeマシン上の Twitter Bootstrap があるディレクトリで、コマンド ラインから実行する必要があります。

于 2012-09-21T18:20:45.570 に答える