纱线继续使用旧注册表

DeX*_*eX3 4 yarnpkg

我过去一直在使用带有私有注册表的yarn-但是,该注册表现在已关闭,我想在正式注册表中使用yarn。

无论我做什么,yarn似乎总是想连接到旧注册表,并且根本无法使其使用新注册表。我已经尝试过:

  • 完全清除并重新安装纱线
  • yarn config set registry https://registry.yarnpkg.com/
  • 验证在~/.npmrc或中均未提及旧注册表~/.yarnrc
  • 使用以下命令清除纱线缓存 yarn cache clean

不管我做什么,yarn仍然会在每次安装时都尝试连接到旧注册表,而且我不知道yarn从哪里得到的...

有任何想法吗?

DeX*_*eX3 6

知道了,罪魁祸首是~/.config/yarn/global/yarn.lock...


Ani*_*ita 5

删除您的全局yarn.lock
rm ~/.config/yarn/global/yarn.lock
,然后
yarn config set registry https://registry.yarnpkg.com/