より少ないファイルとTwitterブートストラップでの作業で奇妙な問題が発生しています:
私はすでに深い調査をしましたが、私はまだ問題に直面しています。
lessとTwitterBootstrapの最新バージョンをダウンロードし、次のようにファイルを整理しました。
bootstrap.less
/*!
* Bootstrap v2.2.2
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
// Core variables and mixins
@import "less/variables.less"; // Modify this for custom colors, font-sizes, etc
@import "less/mixins.less";
// CSS Reset
@import "less/reset.less";
// Grid system and page structure
@import "less/scaffolding.less";
@import "less/grid.less";
@import "less/layouts.less";
// Base CSS
@import "less/type.less";
// Utility classes
@import "less/utilities.less"; // Has to be last to override when necessary
私のフォルダより少ない私はすべてのファイルを置きました
変数.lessmixins.lessリセット.lesslayouts.lesstype.lessユーティリティ.lessscaffolding.lessgrid.less
ファイルがBOMでエンコードされている場合、問題が発生する可能性があることを読みました。BOMなしでインデックスを保存するためにSublimeからDreamweaverに切り替えましたが、うまくいきませんでした。
奇妙なことに、Lessはいくつかのファイルをコンパイルするだけでなく、:などの未定義の変数はほとんどないことも教えてくれますが@baseFontFamily , @baseFontSize, @gridColumnwidth, @gridGutterwidth
、これらの変数は私のvariables.lessに設定され、ファイルbootstrap.lessとvariables.lessが正常に読み込まれます。私のケースをよりよく説明するために、印刷画面をアップロードします
問題の原因は何ですか?
ご理解のほどよろしくお願いいたします。私の問題の要点を理解していただければ幸いです。