.psst! Bower はメンテナンスされていますが、新しいフロントエンド プロジェクトには yarn と webpack または parcel を推奨します!
Bower は、フロントエンド パッケージ管理の問題に対する一般的で偏見のないソリューションを提供し、より偏見のないビルド スタックで消費できる API を通じてパッケージ依存モデルを明らかにします。 システム全体の依存関係はなく、依存関係は異なるアプリケーション間で共有されず、依存関係ツリーはフラットです。
Bower は Git 上で動作し、パッケージには依存しません。 パッケージ化されたコンポーネントは、あらゆるタイプのアセットで構成され、あらゆるタイプのトランスポート (例: AMD、CommonJS など) を使用できます。
View complete docs on bower.io
View all packages available through Bower’s registry.
Install
$ npm install -g bower
Bower は Node.js と npm に依存しています。 また、いくつかの bower パッケージは、git の取得とインストールを必要とするため、git がインストールされていることを確認してください。io/docs/api/
Installing packages and dependencies
# install dependencies listed in bower.json$ bower install# install a package and add it to bower.json$ bower install <package> --save# install specific version of a package and add it to bower.json$ bower install <package>#<version> --save
Using packages
パフォーマンスとセキュリティ上の理由から、bower のコンポーネントを静的に使うことはお勧めしません (component has an upload.php
file that not ignore, that can be easily exploited to do malicious stuff).
最良のアプローチは、ビルドツール (Grunt や gulp など) で bower によってインストールされたコンポーネントを処理し、それらを連結して、またはモジュールローダー (RequireJS など) を使用して提供することです。
パッケージのアンインストール
ローカルにインストールされたパッケージをアンインストールするには。
$ bower uninstall <package-name>
prezto と oh-my-zsh ユーザー
On prezto
or oh-my-zsh
, forget to alias bower='noglob bower'
or bower install jquery\#1.9.1
Never run Bower with sudo
Bower is a user command; there is no need to execute it with superuser permissions.
Windows ユーザー
WindowsでBowerを使用するには、Windows用のGitを正しくインストールする必要があります。
TortoiseGit を使用していて、Bower が SSHpassword を要求し続ける場合、次の環境変数を追加する必要があることに注意してください。 GIT_SSH - C:\Program Files\TortoiseGit\bin\TortoisePlink.exe
.
Ubuntu users
UbuntuでBowerを使用するには、nodejs
実行ファイルをnode
:
sudo ln -s /usr/bin/nodejs /usr/bin/node
Configuration
Bowerは.bowerrc
ファイルのJSONを使って設定することが可能です。 bower.io/docs/config.3575>
Support
以下のチャンネルで順番に質問できます:
- StackOverflow
- Issue Tracker
- [email protected]
Contributing
あらゆる種類の貢献を誰でも歓迎します。 3575>
- Bug reports
- Feature requests
- Pull requests
Note that Windows on tests to pass you need to configure Git before clone:
git config --global core.autocrlf input
Backers
The support us with monthly donation and helps our continue our activities.With a month donation for our group for the best.
スポンサー
スポンサーになると、Github の README にロゴとあなたのサイトへのリンクが表示されます。
ライセンス
について