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

Is GitHub the Best CMS?

It seems like a silly question, given that GitHub is not typically thought about as a CMS. But I analyze the question anyways, using a series of 11 factors.

Aug 30, 2022

Promisifying Your Node Callback Functions

Learn how to convert old Node.js callback-based function to new and shiny promised-based functions.

Mar 25, 2021

Managing multiple distribution channels from a single CMS

When managing multiple marketing channels, you don't need to spread the content. Here's one method for keeping it all together in a single source of truth.

Dec 11, 2020