Bowerの簡明な使用マニュアル
3821 ワード
Bowerは、コマンドラインから必要なコンテンツパッケージとその依存パッケージを指定したディレクトリに直接ダウンロードできるパッケージ管理ツールです.
共通コマンド
インストール
初期化
質問ウィザードで現在のディレクトリにbower.jsonファイルを生成します.
パッケージ情報とバージョンの問合せ
このコマンドは、パケットのすべてのバージョン(したがって、最新バージョン番号も知ることができます)を表示し、最新バージョンのパケット情報(bower.json)を表示し、最新バージョンのパケットをローカルキャッシュにダウンロードします(ダウンロードしていない場合).
パッケージのバージョンの詳細を表示します.
パッケージのインストール
現在のディレクトリの下bower.jsonで指定したすべてのパッケージをインストールします.本番環境の導入では、devDependenciesはインストールされない-pまたは--productionパラメータを使用することを推奨します.
指定したパッケージをインストールします.パラメータ-Sまたは--saveを使用すると、インストールが完了すると、bower.jsonのdependecies配列にパッケージ名とバージョン番号が追加されます(後で再インストールしやすい). パラメータ-Dまたは--save-devを使用するとインストールが完了し、bower.jsonのdevDependecies配列にパッケージ名とバージョン番号が追加されます. パラメータを使用しない場合は、bower_にパッケージのみをインストールします.componentsディレクトリ、bower.jsonファイルは変更されません.
更新
検索
アンインストール
すべてのパッケージを一度にアンインストールすることはサポートされておらず、手動ですべて削除するしかありません.アンインストールパッケージはキャッシュから削除されず、インストールディレクトリだけが削除され、次回のインストールではローカルキャッシュからインストールが優先されます.
キャッシュ
キャッシュ位置デフォルト:WIN:C:Usersユーザー名AppDataLocalbowercachepackages Linux:~/.bower/packages
参照リスト
キャッシュのクリア
.bowercファイル
このファイルは主にインストールパスを構成するために使用され、指定しない場合は現在のディレクトリのbower_にデフォルトでインストールされます.componentsディレクトリにあります.
その他の構成項目参照:bowerc/spec
bower.jsonファイル
bowerはこのフォーマットですべてのパッケージを管理するので、ダウンロードした各パッケージにはbower.jsonファイルが含まれています.プロジェクトのパッケージ管理ツールとしてbowerを使用する場合、上記の構成項目は、dependencies、devDependencies、resolutionsが自分で開発したコンテンツをパッケージ化して公開する場合にのみ、他の項目を構成する必要があります.
semver range
Bowerはsemver rangeを使用してバージョンをマッチングします.よく使用されるバージョン領域式:比較子:<><=>===範囲:1.2.3-2.3.5ワイルドカード:1.2.*一致:1.2.0より大きく1.3.0より小さい波範囲:~1.2.3一致:現在のバージョンより大きく、下位+1より小さく、この例では1.2.3より大きく1.3.0より小さい挿入子範囲:^1.2一致:現在のバージョンより大きく、左側から最初のゼロ以外の値+1より小さく、この例は1.2より大きく2.0未満であり、いくつかの関数判断もサポートされているが、例を挙げない...
共通コマンド
インストール
npm install -g bower
初期化
bower init
質問ウィザードで現在のディレクトリにbower.jsonファイルを生成します.
パッケージ情報とバージョンの問合せ
bower info
このコマンドは、パケットのすべてのバージョン(したがって、最新バージョン番号も知ることができます)を表示し、最新バージョンのパケット情報(bower.json)を表示し、最新バージョンのパケットをローカルキャッシュにダウンロードします(ダウンロードしていない場合).
bower info #
パッケージのバージョンの詳細を表示します.
パッケージのインストール
bower install
現在のディレクトリの下bower.jsonで指定したすべてのパッケージをインストールします.本番環境の導入では、devDependenciesはインストールされない-pまたは--productionパラメータを使用することを推奨します.
bower install --save
指定したパッケージをインストールします.
更新
bower update
検索
bower search
アンインストール
bower uninstall
すべてのパッケージを一度にアンインストールすることはサポートされておらず、手動ですべて削除するしかありません.アンインストールパッケージはキャッシュから削除されず、インストールディレクトリだけが削除され、次回のインストールではローカルキャッシュからインストールが優先されます.
キャッシュ
キャッシュ位置デフォルト:WIN:C:Usersユーザー名AppDataLocalbowercachepackages Linux:~/.bower/packages
参照リスト
bower cace list [package...]
キャッシュのクリア
bower cache clean
bower cache clean #
指定パッケージをクリアし、バージョンを指定することもできます..bowercファイル
このファイルは主にインストールパスを構成するために使用され、指定しない場合は現在のディレクトリのbower_にデフォルトでインストールされます.componentsディレクトリにあります.
{
"directory": "bower_components", //
"storage": {
"packages" : "~/.bower/packages" //
}
}
その他の構成項目参照:bowerc/spec
bower.jsonファイル
{
"name":"", // , , 。
"description":"", // ,
"main":[], // , ,bower , , 。
"ignore":[], // , 。bower 。
//bower git , 。
"dependencies":[], // ,name:value,value semver
//range( ), git 。
"devDependencies":[], // , , 。
// dependencies
"resolutions":[], //
// dependencies
"moduleType":"", // , (globals,amd,node,es6,yui)
"private":Boolean, // , bower , true.
"license":"", // (GPL-3.0,CC-BY-4.0.....)
"keywords":[], // , 。
"authors":[], //
"homepage":[], // ,
"repository":{ // 。
"type": "git",
"url": "git://github.com/foo/bar.git"
},
}
bowerはこのフォーマットですべてのパッケージを管理するので、ダウンロードした各パッケージにはbower.jsonファイルが含まれています.プロジェクトのパッケージ管理ツールとしてbowerを使用する場合、上記の構成項目は、dependencies、devDependencies、resolutionsが自分で開発したコンテンツをパッケージ化して公開する場合にのみ、他の項目を構成する必要があります.
semver range
Bowerはsemver rangeを使用してバージョンをマッチングします.よく使用されるバージョン領域式:比較子:<><=>===範囲:1.2.3-2.3.5ワイルドカード:1.2.*一致:1.2.0より大きく1.3.0より小さい波範囲:~1.2.3一致:現在のバージョンより大きく、下位+1より小さく、この例では1.2.3より大きく1.3.0より小さい挿入子範囲:^1.2一致:現在のバージョンより大きく、左側から最初のゼロ以外の値+1より小さく、この例は1.2より大きく2.0未満であり、いくつかの関数判断もサポートされているが、例を挙げない...