LoginSignup
2
2

More than 5 years have passed since last update.

npm で bower をインストールする時に bower のパッケージも自動でインストールする

Last updated at Posted at 2014-02-23

Rails アプリの開発に bower を使用していますが、npm で bower をインストールするのと同時に、bower によりインストールされるパッケージも一緒にインストールするようにすることが可能です。

それは bower をインストールするときに使用する package.json を使用します。package.json には scripts という項目が用意されていて、この項目の中を設定することで、インストール後などのフックを掛けることができます。

フックについては以下のリンクを参考にしてください。

npm-scripts

試しに、npm install 後を及び npm update 後に bower install を実行するようにしてみましょう。

package.json
{
  "name": "",
  "version": "0.0.1",
  "dependencies": {
    "bower": "1.2.8"
  },
  "scripts": {
    "postinstall": "bower install",
    "postupdate": "bower install"
  }
}

このとき、npm が bower のパスを適切に設定してくれるようなので、bower をシステムではなくローカルにインストールした場合でも適切に動きました。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2