纱线一直使用旧的注册表

时间:2018-03-01 10:49:17

标签: yarnpkg

我过去一直在使用带有私人注册表的纱线 - 但是,注册表现在已关闭,我想在官方注册表中使用纱线。

无论我做什么,纱线似乎总是想要连接到旧的注册表,而根本没有办法让它使用新的注册表。我已经尝试过了:

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

无论我做什么,纱线仍然会在每次安装时尝试连接到旧注册表,我不知道纱线从哪里获得...

任何想法?

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:3)

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