BOWERを試してみたよ

TwitterがnpmライクなBOWERというWeb用パッケージマネージャをリリースしたようで。
リリースしてちょっと経ってますがやっと触れたのでメモメモ。
環境:Ubuntu Server 12.04 LTS 32bit

インストール

BOWERは普通に

$ npm install -g bower

で使えるのですが、プロキシ環境で使う場合はmattnさんのプロキシ対応版を使います。
いつマージされるのかなー。

$ git clone https://github.com/mattn/bower.git -b proxy
$ npm install -g ./bower

ライブラリのインストール

ライブラリのインストールは以下のように実行します。

$ bower install jquery

成功すると

$ ls -1 ./components/jquery/
component.json
jquery.js

ディレクトリと共にライブラリが配置されます。
あ、てかこれdeveopment版のjquery.jsだし。release版持ってくるのはどうするんだろ。

component.json

カレントディレクトリにpackage.json的なcomponent.jsonというファイルを置いておくと、これまたnpm的なことができます。

{
  "name": "myproject",
  "version": "0.0.1",
  "dependencies": {
    "jquery": "~1.7.2"
  }
}
$ bower install

とするとjquery 1.7.2がダウンロードされてきます。


npm的でなかなか良いかも。