私は yeoman のプロジェクトで作業しています。これには、自動化用の grunt とクライアント側のパッケージ管理用の bower が含まれます。私のプロジェクトの依存関係の1つは SASS Twitter-bootstrap です。
依存関係の更新を手動で管理した他のプロジェクトでは、Bootstrap variables.less
(_variables.scss
)の値を直接変更しました Bootstrap プロジェクト独自のcss
フォルダーの下のmain.less
ファイルにファイルして拡張します。ここでも同じことを行いましたが、Bowerを使用して他のパッケージをインストールすると、すべてが上書きされました(コンポーネントを「un-.gitignored」しました) 'フォルダ、神に感謝)
コンポーネントのフォルダの外でカスタマイズするための最良の方法は何ですか Bootstrap 二度と起こらないように?
bower_components
フォルダーの内容は絶対に変更しないでください。それをより明確にするようにします。
あなたの質問も。 _variables.scss
ファイルをbower_components
フォルダーからegにコピーします。 app/styles
次に、ブートストラップのimportステートメントの上にあるmain.scss
または名前が付けられたものにインポートします。これにより、カスタムファイルがデフォルトの変数を上書きします。