0

すべてをbootstrap.less自分の .less ファイルにインポートしてから、その 1 つのファイル内で変更したいものをオーバーライドしてもよいかどうか疑問に思っています。私自身の .less ファイルはstyle.less、すべてを 1 つのスタイル シートに出力します。コンパイルされたファイルは含めbootstrap.cssず、JS ファイルのみを含めます。

bootstrap // folder with all bootstrap less files.
style.less // imports bootstrap folder, and outputs style.css in root directory

bootstrap.cssこのようにすることに欠点はありますか、それともコンパイル済みファイルを含める必要がありますか?

4

1 に答える 1

0

はい、すぐにすべてのミックスインと変数にアクセスできます。これは、ブートストラップを使用する最も強力な方法だと思います。

あなたが提案しているように、lessファイルの先頭にbootstrap.lessをインポートするだけです。その後、lesshat などの他の mixin ライブラリをインポートします。

問題は、デバッグが困難な 1 つのモノリシックな CSS ファイルになってしまうことですが、less.js 1.50 では、この方法論を使用する場合に非常に貴重なソース マップが導入されています。 /debug-less-with-chrome-developer-tools/

セットアップは面倒ですが、頭を悩ませる必要はありません。

于 2013-10-22T11:43:05.823 に答える