私はバウワーでブートストラップを使用しようとしていますが、リポジトリ全体を複製するため、CSSやその他のものはありません。
自分のビルドプロセスにBootstrapのビルドを含める必要があるということですか?または、私が間違っている場合、適切なワークフローは何ですか?
私はバウワーでブートストラップを使用しようとしていますが、リポジトリ全体を複製するため、CSSやその他のものはありません。
自分のビルドプロセスにBootstrapのビルドを含める必要があるということですか?または、私が間違っている場合、適切なワークフローは何ですか?
回答:
私は最終的に以下を使用して終了しました:
bower install --save http://twitter.github.com/bootstrap/assets/bootstrap.zip
リポジトリ全体を複製するわけではないので、私にはよりクリーンに思えます。必要なアセットのみを解凍します。
欠点は、bower update
ブートストラップが更新されないため、バウアーの哲学が崩れることです。
しかしbower install bootstrap
、ワークフローでブートストラップを使用して構築するよりも、まだクリーンだと思います。
それは私が推測する選択の問題です。
更新: distフォルダーにバージョンを付けたようです(参照:https : //github.com/twbs/bootstrap/pull/6342)。そのためbower install bootstrap
、dist
フォルダー内のアセットを使用してポイントするだけです。
npm
、bower
持っ"bootstrap": "http://twitter.github.com/bootstrap/assets/bootstrap.zip"
ていることcomponent.json
もうまくいくようです。
bootstrap-cssと呼ばれるビルド済みのbootstrap bowerパッケージがあります。これはあなた(と私)が望んでいたことだと思います。
bower install bootstrap-css
ニコありがとう。
cssおよびjsファイルはパッケージ内にあります。 bootstrap/docs/assets/
更新:
v3以降、dist
すべてのcss、js、およびフォントを含むフォルダーがパッケージ内にあります。
別のオプション(単一のファイルをフェッチするだけの場合)は、pulldownです。設定は非常にシンプルで、独自のファイル/ URLをリストに簡単に追加できます。
npmがインストールされ、bowerがグローバルにインストールされていると仮定します
bower init
(これにより、bower.jsonファイルがディレクトリに生成されます)ブートストラップがインストールされるパスを設定するには:bower.jsonファイルの横にファイルを
手動で作成し.bowerrc
、以下を追加します。
{「ディレクトリ」:「public / components」}
bower install bootstrap --save
注:他のコンポーネントをインストールするには:
bower search {component-name-here}
プロジェクトを最初にチェックアウトするときに本当に一度だけ実行する必要があるシェルスクリプトを使用してしまいました
#!/usr/bin/env bash
mkdir -p webroot/js
mkdir -p webroot/css
mkdir -p webroot/css-min
mkdir -p webroot/img
mkdir -p webroot/font
npm i
bower i
# boostrap
pushd components/bootstrap
npm i
make bootstrap
popd
cp components/bootstrap/bootstrap/css/*.min.css webroot/css-min/
cp components/bootstrap/bootstrap/js/bootstrap.js src/js/deps/
cp components/bootstrap/bootstrap/img/* webroot/img/
# fontawesome
cp components/font-awesome/css/*.min.css webroot/css-min/
cp components/font-awesome/font/* webroot/font/
また、次のようなコマンドを使用してください。
bower search twitter
Twitterに関連するパッケージのリストを含む結果が得られます。このようにして、たとえば、まったく新しいbowerコンポーネントがあるかどうかを知るように、TwitterとBowerに関するすべての最新情報を入手できます。
コマンドを実行するには、システムにnodeJsをインストールする必要がありますnpm
。一度npm
適切にあなたが訪問することができます取り組んでいますbower.io
。そこには、このトピックに関する完全なドキュメントがあります。あなたはコマンドを見つけるでしょう$ npm install bower
。これはあなたのマシンにバウワーをインストールします。インストールした後亭を使えば、簡単にブートストラップを取り付けることができます。