0

アプリを Bootstrap 2.3.2 から 3.0 にアップグレードしました。変更したbootstrap.cssで動作するようになりました。bootswatch.less と variables.less を使用すると、次のようなエラーが発生します。

variable @navbar-default-bg is undefined

しかし、その変数は variables.less ファイルで定義されています。私のbootstrap_and_overrides.css.lessファイルからのインポートは次のとおりです。

@import "bootswatch/variables";
@import "bootswatch/bootswatch";

インポートが意味するものではなく、アルファベット順に少ないファイルをロードしているようです。

variables.less の名前を avariables.less に変更しようとしましたが、まだインポートされません。

注: アプリから bootswatch.less ファイルを削除しないと、アプリが爆発します。variables.less で定義されている bootswatch.less ファイルで呼び出されているすべての変数が認識されていないようです。

4

1 に答える 1

0

私も同じ問題を抱えていました。インポートファイルの完全な名前を使用しましたが、その後はうまくいきました。

@import "bootswatch/variables.less";
@import "bootswatch/bootswatch.less";

私の問題は、ファイルに名前を付けてxxx.css.lessインポートしたことxxx.cssでした。実際の css ファイルよりも検索が少ないため、この変更も役立つかもしれません。

于 2014-03-19T23:01:53.797 に答える