Home

How to Fix "Integrity check failed ..." Yarn Error

What to do when running into integrity check errors with Yarn.

Seeing an error like this?

error https://registry.yarnpkg.com/...:
Integrity check failed for "..."
(computed integrity doesn't match our records, got "sha512-... sha1-...")

Yarn suggests clearing the cache, which you can do with:

$ yarn cache clean

That didn't work for me because the integrity checksum was stored in the yarn.lock file. One option is to delete that file and regenerate it by running:

$ yarn install

That didn't work for me either, and it's not a great practice. In that case you're potentially updating all packages when really you just have a single issue with a single package.

Instead, I ran the following command:

$ yarn --update-checksums

This updated all the integrity checksums and then I was able to install the remainder of the packages and get the project working.


References:

Let's Connect

Keep Reading

Big Oops: Just a Few (Old) Notifications

I've learned a few things the hard way. How to properly use Active Record callbacks with Ruby on Rails is one of those things.

Jun 15, 2020

A Quicker Way to Compare Multiple Equals Operators in Ruby

When you attempt to write several predictable comparisons in one statement, it gets ugly fast. Here are some methods for cleaning it up.

Apr 20, 2015

Leaving a Job the Right Way

Leaving a job can be a sweaty, anxiety-inducing, stressball of an experience. Here are a few thoughts to make that process easier. Future You will thank you.

Jan 28, 2021