纱线安装-找不到与[最新版本]匹配的任何版本“ react-is”

时间:2019-03-29 05:15:37

标签: reactjs yarnpkg package.json

今天我运行yarn install时发生了此错误。我通过手动选择上一个较旧的版本18.8.5解决了该问题。但是当我在詹金斯(Jenkins)中运行它时,我无法像这样手动选择。

我在package.json中找不到这种依赖性,因此看来react-is是某些使用版本16.8.6的软件包的子依赖性。

我尝试使用yarn resolutions强制将其设置为18.6.5,但是许多软件包使用react-is且版本不同,因此会导致其他错误。

有什么方法可以解决这样的问题?

2 个答案:

答案 0 :(得分:1)

我使用yarn cache clean解决了系统中的以下错误:

错误找不到匹配项 refs / ...中的“ 53c351b16a1130c959bb54e3d52df290dc9aa64f”

该问题很可能是由于git rebase和强行推送引起的。

答案 1 :(得分:0)

我解决了我的问题。我的nexus3存储库存在有关缓存的问题,因此它不会更新react-is的最新版本,因此在安装时,yarn无法找到该版本并使构建崩溃。 我通过删除nexus3的缓存解决了这个问题,它已经完成了:)