web-dev-qa-db-ja.com

package.jsonとnpm installを使用してbowerをインストールするにはどうすればよいですか?

Package.jsonとnpmを使用してbowerをインストールするにはどうすればよいですか?

私はpackage.jsonファイルをそのように設定しています。

{
    "name": "myprogramname",
    "version": "0.0.1",
    "devDependencies": {
        "bower": "1.2.6"
        //other dependencies are listed as well
    }
}

私が実行するコマンドラインから

npm install

Bowerを除くすべての依存関係をdevDependenciesにインストールします。これには理由がありますか?

また、

which bower

何も返さない

16
Brian Bolton

Npmは実際にはBowerをインストールしましたが、グローバルにはインストールしませんでした。 node_modules/ディレクトリを確認すると、そこにあるはずです。

したがって、IS他の開発者はこのパスでアクセスできます:

node_modules/bower/bin/bower
18

Bowerのローカルインストールをより適切に使用する方法を示します here

基本的に、NPMを介してbowerをローカルにインストールし、コンピューターにグローバルにインストールしていない場合は、「bower install」ではなく「npm run bower install」を使用する必要があります。

1
kiml42