npm Community Forum (Archive)

The npm community forum has been discontinued.

To discuss usage of npm, visit the GitHub Support Community.

Verification failed while extracting package on elastic beanstalk

Hi there,

I know this error was posted multiple times in this form, StackOverflow and GitHub, but I have a good reason to open this thread:

When I publish a package to the npm registry and want to install this package on another machine it throws this message:

  npm ERR! code EINTEGRITY
  npm ERR! Verification failed while extracting @my-package@^1.2.0:
  npm ERR! Verification failed while extracting @my-package@^1.2.0:
  npm ERR! sha512-lQ...HA== integrity checksum failed when using sha512: wanted sha512-lQ...HA== but got sha512-nH...ow==. (4835509 bytes)

This happens on EVERY publish and I have to wait up to 30 minutes until it works fine. That’s really annoying. Is there anything I can do? This error is pretty new like a month or so.

I am testing and publishing on a AWS elastic beanstalk setup.
node version: 10.16.0
npm version: 6.9.0

EDIT: Now it’s failing even on packages that are severel days old.

Ok, it was obvious: Just add npm cache verify to preinstall script in package.json.