npm - using stale package data

try that and then reinstall all of your project's dependencies

rm ./package-lock.json
rm -r ./node_modules
npm cache clear --force

There is a full thread on github about it, since june I think


Should the cache clear method not work...

I found I had this problem during an OS X update. Installing the Command Line Tools update and restarting iTerm fixed this, incredibly enough.

unexpected causes

Certainly not suggesting this is a "proper" solution but was definitely messing with my setup (wtf apple?). Posted in the event someone else viewing this is in the same position 💁🏼


Since npm 5 you don't have full control over the cache, so for npm 5 you could try

npm cache verify

This helped me. I don't think you have to remove package-lock and node_modules as first step.