web-dev-qa-db-ja.com

Twitterを維持する方法Bootstrap Bowerでカスタマイズしますか?

私は yeoman のプロジェクトで作業しています。これには、自動化用の grunt とクライアント側のパッケージ管理用の bower が含まれます。私のプロジェクトの依存関係の1つは SASS Twitter-bootstrap です。

依存関係の更新を手動で管理した他のプロジェクトでは、Bootstrap variables.less_variables.scss)の値を直接変更しました Bootstrap プロジェクト独自のcssフォルダーの下のmain.lessファイルにファイルして拡張します。ここでも同じことを行いましたが、Bowerを使用して他のパッケージをインストールすると、すべてが上書きされました(コンポーネントを「un-.gitignored」しました) 'フォルダ、神に感謝)

コンポーネントのフォルダの外でカスタマイズするための最良の方法は何ですか Bootstrap 二度と起こらないように?

35
marcoslhc

bower_componentsフォルダーの内容は絶対に変更しないでください。それをより明確にするようにします。

あなたの質問も。 _variables.scssファイルをbower_componentsフォルダーからegにコピーします。 app/styles次に、ブートストラップのimportステートメントの上にあるmain.scssまたは名前が付けられたものにインポートします。これにより、カスタムファイルがデフォルトの変数を上書きします。

45
Sindre Sorhus