npm publish包报404,is not in the npm registry错误 郭邯 2022-09-16 2,757 阅读1分钟 今天老板找我,搞一个npm包。代码都有了,我只要包装下,发成npm包就可以。简单,我信誓旦旦的就答应了。 结果发布的时候,傻眼了,怎么都发布不上去,一直报404错误,怎么都发不上去。报错截图如下。 百度了半天,终于解决了问题,这里记录下。 出现错误的原因是,我在npm上的用户名是A,而我的包名是 @B/xxxx。 npm规定包名中,@后是用户名,我这里是B,而我的用户名是A。这就是报错的原因。 解决办法也很简单,修改包名,或者用B的账号publish就可以了。