web-dev-qa-db-ja.com

キャッシュからフェッチするときの不正な整合性

実行中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 無駄に。

どうすれば修正できますか?

54
Doug Richardson

キャッシュを消去して再インストールします。

yarn cache clean
yarn install -f
0
Anayo Oleru

パッケージをインストールする前に、次の2つのコマンドを実行する必要があります。

  • yarn config set unsafe-disable-integrity-migration false
  • yarn cache clean
0
gildniy

糸をアップグレードしようとしました、そしてそれは私の問題を解決しました。互換性の問題が原因である可能性があります

yarn policies set-version

最新の安定版リリースをダウンロードします

参照:ヤーンドキュメント https://yarnpkg.com/lang/en/docs/cli/policies/#toc-policies-set-version

0
Karan sharma