web-dev-qa-db-ja.com

YarnでBowerパッケージをインストールするにはどうすればよいですか?

プロジェクトの [〜#〜] readme [〜#〜] から:

複数のレジストリ:npmまたはBowerからパッケージをインストールし、パッケージワークフローを同じに保ちます。

私は、自分のBowerパッケージ(プロジェクトのbower.jsonにリストされている)をYarnでインストールできることを意味しています。これが事実である場合、どうすればそれを実行できますか?

documentation でBowerについて言及したり、個別のレジストリを使用したりすることはありません。ただし、 source に記載されているBowerレジストリが表示されます。

17
Douglas Ludlow

更新11/4/16:ヤーンはBowerのサポートを削除することを決定しました。 Githubプルリクエスト および Bowerのブログ を参照してください。 =(

オリジナル:Bowerがこのトピックについて ブログ投稿 を投稿しました。彼らはそれについて興奮しているようですが、現在未解決の問題があることを指摘してください:

重要な注意:現在のところ、Bowerのサポートに関してはまだ問題があるようです。しかし、コミュニティの助けを借りて、Yarnが今後数か月で1.0に向けて進むにつれて、これらの問題は迅速に解決されると確信しています。

彼はバウアーパッチの pull request についても言及しています。

ヤーンを実行すると、bower_componentsフォルダー(GitHubチケットはこちら)が削除されました。私は糸が本当に好きですが、バウアーバグが解決されるのを待ちきれません。

10
cs01

Package.jsonに以下を追加すると、bower installが呼び出され、機能します。ただし、これは回避策です。

"scripts": {
    "postinstall": "bower install"
}
4
Omnisite

どうやら 、それは動作するはずですだけで動作します。残念ながら、現在 bug があります。同じプロジェクトにpackage.jsonbower.jsonの両方がある場合、npmパッケージのみがインストールされ、bowerパッケージは無視されます。

通常、単にyarnまたはyarn installを実行し、npmとbowerの両方の依存関係がインストールされます。

3
Douglas Ludlow