发布npm包报错:npm ERR! code E403

950 阅读1分钟

发布

npm publish

报错内容

npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/lmod - Forbidden   
npm ERR! 403 In most cases, you or one of your dependencies are requesting     
npm ERR! 403 a package version that is forbidden by your security policy, or   
npm ERR! 403 on a server you do not have access to.
npm ERR! A complete log of this run can be found in:

查看npm账户是否添加

npm whoami

结果显示已添加

邮箱验证

查看npm网站账户,提示要进行邮箱验证,发送邮箱验证,验证好后,再次执行npm发布命令, 成功发布npm包

image.png

npm publish

npm notice 
npm notice 📦  lmod@1.0.0
npm notice === Tarball Contents ===
npm notice 140B index.js
npm notice 268B package.json
npm notice === Tarball Details ===
npm notice name:          lmod
npm notice version:       1.0.0
npm notice filename:      lmod-1.0.0.tgz
npm notice package size:  377 B
npm notice unpacked size: 408 B
npm notice shasum:        5e98b9f7b38278a25ac7f6ca4751c2f2368a484b
npm notice integrity:     sha512-fHiPg+4yqBotN[...]bqOzdtMCVqSKA==
npm notice total files:   2
npm notice
+ lmod@1.0.0