干草,
我在子依赖项方面遇到了一些大问题。
我有 react-test-renderer 包,它使用 react-is 包。
问题就从这里开始。因为react-is想要安装在版本16.3.1
但是当我只想安装“[email protected]”时,npm 告诉我软件包版本不存在:
还尝试了“npm view react-is”命令来查看该版本是否已经存在:
最有趣的是,当我去npmjs.com页面查找react-is版本时,有一个8小时前发布的版本16.3.1:
当我输入 npm install 命令时,我收到了关于不存在的 React-is 版本的错误:
当我使用 yarn install 时,我可以简单地选择现有版本,一切正常:
但是我不能在生产中使用yarn,我需要使用npm 以某种方式解决它。
也许你有什么想法,我应该如何解决这个问题?
我现在也有同样的错误。只需尝试再次升级您的版本(在您的情况下升级到 16.13.2)。这应该可以解决问题。也许在包发布过程中出了问题
npm publish
我遇到了同样的问题,然后我发现 .npmrc 文件中有一个自定义存储库。删除它解决了问题。