NPM Publish Registry - 403 Forbidden - "You don't have permission to publish "..."

It looks like a package with that name was already published by someone else, so you'd need to use a different name in your package.json file and then npm publish again.

Else, you can look if you're trying to publish the same version that's already published.


For me, I received this 403 error message when I had just created my NPM account, but not verified the email address on my account. I found the verification request email from NPM, clicked the link, and magically was able to publish my first package.


Check if you are publishing the same version. I needed to update the version of the package and npm publish again. From the Forbidden error that I was getting it was not obvious.