我最近在研究用于管理javascript包的npm和yarn。由于各种原因(对纱线用户来说很明显)我想我想长期坚持纱线。在过去的几天里,在我第一次使用gunzip -c /var/log/apt/history.log.*.gz | grep 'apt-get install' | cut -f4- -d" " | tr ' ' $'\n' | sort -u
之后,我在使用yarn login
和yarn publish
(或yarn add
)发布和安装私有作用域时遇到了麻烦模块通过npm注册表。今天,当开始使用完整版本包时,使用yarn upgrade
注销,然后尝试使用yarn logout
再次登录。但是现在,我完全无法使用yarn login
发布我的包或yarn publish
来安装任何私有范围的包。 npm工作正常。
我对出了什么问题感到困惑。
不知何故,身份验证工作不正常,我看不出我做了什么来打破它。也就是说,我也不太了解它。
答案 0 :(得分:0)
尝试npm login
。它将创建一个持久的登录令牌,yarn
也将能够使用它。