Yarn にパッケージを強制的に再インストールさせるにはどうすればいいですか? 質問する

Yarn にパッケージを強制的に再インストールさせるにはどうすればいいですか? 質問する

私のプロジェクトには依存関係があり、パッケージ サーバーから取得する場合もあれば、自分のマシンにあるローカル コピーから取得する場合もあります。そのため、依存関係の検索場所を Yarn に頻繁に切り替えてもらう必要があります。さらに、依存関係のローカル コピーを頻繁に変更し、その変更をメイン プロジェクトに反映させる必要があります。その結果、依存関係の同じ場所を引き続き検索するように Yarn に指示する方法が必要ですが、バージョン番号が変更されていない場合でも、キャッシュをスキップして現在のソースから直接取得し、依存関係を再インストールする必要があります (依存関係に小さな変更を加えてみたい場合があり、そのたびにバージョン番号を更新するのはすぐに面倒になります)。

どうすればいいでしょうか?

以下のことを試しましたが、どれも機能しません。

yarn remove dependency
yarn add file:/dependency

依存関係の以前のバージョンを引き続き使用します。

yarn remove dependency
yarn cache clear
yarn add file:/dependency
yarn install --force

依存関係の以前のバージョンも引き続き使用します。

yarn remove dependency
rm -rf node_modules/
yarn cache clear
yarn add file:/dependency
yarn install --force

依存関係の以前のバージョンを引き続き使用します。

Yarn が依存関係の最新バージョンを使用していることを確認するにはどうすればよいですか?

ベストアンサー1

ノード モジュールを削除した後にパッケージを再インストールすると、次のようになります。

yarn install --check-files

おすすめ記事