今天我运行yarn install
时发生了此错误。我通过手动选择上一个较旧的版本18.8.5
解决了该问题。但是当我在詹金斯(Jenkins)中运行它时,我无法像这样手动选择。
我在package.json
中找不到这种依赖性,因此看来react-is
是某些使用版本16.8.6
的软件包的子依赖性。
我尝试使用yarn resolutions
强制将其设置为18.6.5
,但是许多软件包使用react-is且版本不同,因此会导致其他错误。
有什么方法可以解决这样的问题?
答案 0 :(得分:1)
我使用yarn cache clean
解决了系统中的以下错误:
错误找不到匹配项 refs / ...中的“ 53c351b16a1130c959bb54e3d52df290dc9aa64f”
该问题很可能是由于git rebase和强行推送引起的。
答案 1 :(得分:0)
我解决了我的问题。我的nexus3存储库存在有关缓存的问题,因此它不会更新react-is
的最新版本,因此在安装时,yarn无法找到该版本并使构建崩溃。
我通过删除nexus3的缓存解决了这个问题,它已经完成了:)