考えられるいくつかの CLI コマンドを試しましたが、実際にインストールされたパッケージを更新しているようには見えませんyarn global add。
yarn global upgrade&yarn upgrade global両方が正しく機能しません。グローバルパッケージをアップグレードする方法はありますか?
考えられるいくつかの CLI コマンドを試しましたが、実際にインストールされたパッケージを更新しているようには見えませんyarn global add。
yarn global upgrade&yarn upgrade global両方が正しく機能しません。グローバルパッケージをアップグレードする方法はありますか?
を使用yarn global add <package>@latestすると、特定のパッケージをアップグレードしようとしている場合にアップグレードされます。
アップデート
最近追加された は、yarn global upgradeすべてのパッケージをアップグレードします。これは、元の回答の時点では存在しませんでした。
yarnpkg/yarn #5001 に従って、フラグを使用しても、常にパッケージを最新バージョンにアップグレードするとyarn global upgrade fooは限らないことに注意してください。--latest
たとえば、foov12.0.1 がインストールされていて、v13.0.0 が利用可能な場合、yarn global upgrade現在、デフォルトでは semver の主要なバンプを超えていないため、これは v13.0.0 にアップグレードされません (詳細については、上記の問題の説明を参照してください)。
実行すると、現在インストールされているバージョンと最新バージョンの間にyarn global add foo semverメジャー バージョン バンプがある場合でも、現在インストールされているバージョンが最新にアップグレードされます。
yarn global upgrade-interactiveこれにより、過去のメジャー バージョン バンプもアップグレードできると思います。