1. ホーム
  2. javascript

Yarnでグローバルパッケージを更新するにはどうしたらいいですか?

2023-09-21 15:12:58

質問

CLI コマンドをいくつか試してみましたが、どれも yarn global add .

yarn global upgrade & yarn upgrade global の両方が正しく動作しません。グローバルパッケージをアップグレードする方法はありますか?

どのように解決するのですか?

TL;DR。

として webjayのコメント は、あなたは単に

yarn global upgrade

yarn バージョン 1.2.1 以降で

それ以前のバージョンの場合。

(cd ~/.config/yarn/global && yarn upgrade)

点検・修理

悲しいことに、現在 yarn global check .

を実行することができます。 yarn global add --force を実行して全パッケージを再インストールしてください。

には check というグローバルなパッケージを扱うことができます。 ~/.config/yarn/global/ をローカルパッケージのように扱うことができますので。

  • ~/.config/yarn/global/package.json はすべてのグローバルパッケージの依存関係を持ちます
  • ~/.config/yarn/global/node_modules はすべてのグローバルパッケージを含んでいます。

すべてのグローバルパッケージをチェックし、エラーが見つかった場合のみ再インストールします。

$ (cd ~/.config/yarn/global && yarn check || yarn install --force)