36

私は、自動化のためのgruntとクライアント側のパッケージ管理のためのbowerを含むyeomanのプロジェクトに取り組んでいます。私のプロジェクトの依存関係の 1 つはSASS twitter-bootstrapです。

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

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

4

1 に答える 1

45

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

あなたの質問について。フォルダーから_variables.scssファイルをコピーします。、またはブートストラップの import ステートメントの上にある、または名前が何であれ、にインポートします。これにより、カスタム ファイルがデフォルトの変数を上書きします。bower_componentsapp/stylesmain.scss

于 2013-03-14T21:15:23.010 に答える