NPM pulls corrupted packages from Verdaccio instance

So after performing the following everything worked as intended:

rmdir /S /Q node_modules (or rm -rf node_modules on a *nix derivative OS)
del package-lock.json (or rm package-lock.json on a *nix derivative OS)
npm set registry [[My Verdaccio Instance's IP]]:4873
npm cache clean --force
npm install --force --verbose --no-bin-links

If you roll back to NPM version 3, it will start working again. Publishing to Verdaccio with NPM@3 and then pulling with NPM@>=5 was causing this problem for me.