我最近研究用于管理javascript包的npm和yarn。由于各种原因(对纱线用户来说很明显)我想我想长期坚持纱线。在过去的几天里,在我第一次使用yarn login
I之后,使用yarn publish
和yarn add
(或yarn upgrade
)通过npm注册表发布和安装私有作用域模块没有任何问题。今天,当开始使用完整的构建包时,使用yarn logout
注销,然后尝试使用yarn login
再次登录。但现在,我完全无法使用yarn publish
发布我的软件包或yarn install
来安装任何私有范围的软件包。 npm工作正常。
我对于出了什么问题感到困惑。
不知何故,身份验证工作不正常,我没有看到我做了什么来打破它。也就是说,我也不太了解它。
试试npm login
。它将创建一个持久的登录令牌,yarn
也将能够使用它。