likes
comments
collection
share

npm publish包报404,is not in the npm registry错误

作者站长头像
站长
· 阅读数 4

今天老板找我,搞一个npm包。代码都有了,我只要包装下,发成npm包就可以。简单,我信誓旦旦的就答应了。

结果发布的时候,傻眼了,怎么都发布不上去,一直报404错误,怎么都发不上去。报错截图如下。

npm publish包报404,is not in the npm registry错误

百度了半天,终于解决了问题,这里记录下。

出现错误的原因是,我在npm上的用户名是A,而我的包名是 @B/xxxx。

npm规定包名中,@后是用户名,我这里是B,而我的用户名是A。这就是报错的原因。

解决办法也很简单,修改包名,或者用B的账号publish就可以了。