just ran into this myself. I created a new NPM account and then immediately authenticated via
Then, I ran
npm publish --access public and received the exact same error message.
I was able to resolve the issue by verifying my email account for NPM (doh).
CLICK HERE to find out more related problems solutions.