web-dev-qa-db-ja.com

BowerでBootstrap CSSをインストールするだけで可能ですか?

新しいAngularプロジェクトをYeoman経由で開始すると、Twitterを含めるかどうかを尋ねられますBootstrap(私はSassフレーバーを使用しています)。これには、スタイルとスクリプトの両方が含まれます。 。ただし、Bootstrapのスクリプト(jQueryに依存)の代わりに I Bootstrap を使用したいと思います。

それで、BowerでBootstrapのスタイル(できればSassに)だけをインストールすることは可能ですか?または、Bootstrapスタイルを手動でダウンロードして含める必要がありますか?

24
Brian

gruntbowerInstallタスクにexcludeオプションを追加するだけで、bowerInstallタスクは除外されたファイルをhtmlファイルに挿入しません。

bowerInstall: {
  app: {
    src: ['<%= yeoman.app %>/index.html'],
    exclude: ['bower_components/bootstrap/dist/js/bootstrap.js'],
    ignorePath: '<%= yeoman.app %>/'
  }
},
14
xiaoboa

私はCSSのみを知っていますBootstrapパッケージ:bootstrap-css-only;ただし、プリコンパイルされたCSSは付属していますが、SASSは付属していません。

17
tungd

以下を実行できます。

bower install bootstrap-css-only
3
fallwind

受け入れられた回答に記載されているように、gruntfileにbowerInstallタスクがない場合、これはwiredepタスクでも機能します。

 wiredep: {
  app: {
    src: ['<%= yeoman.app %>/index.html'],
    exclude: ['bower_components/bootstrap/dist/js/bootstrap.js'],
    ignorePath:  /\.\.\//
  },
3
Nolan Lawrence

これに基づいて answer 、これを.bowerrcに追加して、Bootstrap JSファイル:

{ "directory": "bower_components", "scripts": { "postinstall": "rm -rf bower_components/bootstrap-sass-official/assets/javascripts" } }

3
bkaid