実行中yarn add --dev jest
、取得しましたエラーキャッシュから取得するときに整合性が正しくありません。
tests (master)$ yarn add --dev jest
yarn add v1.19.0
info No lockfile found.
[1/4] Resolving packages...
warning jest > jest-cli > jest-config > jest-environment-jsdom > jsdom > [email protected]: use String.prototype.padStart()
[2/4] Fetching packages...
error Incorrect integrity when fetching from the cache
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
削除してみましたnode_modules
、再実行yarn install
およびyarn add --dev jest
無駄に。
どうすれば修正できますか?
キャッシュを消去して再インストールします。
yarn cache clean
yarn install -f
パッケージをインストールする前に、次の2つのコマンドを実行する必要があります。
yarn config set unsafe-disable-integrity-migration false
yarn cache clean
糸をアップグレードしようとしました、そしてそれは私の問題を解決しました。互換性の問題が原因である可能性があります
yarn policies set-version
最新の安定版リリースをダウンロードします
参照:ヤーンドキュメント https://yarnpkg.com/lang/en/docs/cli/policies/#toc-policies-set-version