嘿,
我在子依赖方面有一些大问题。
我有一个react-test-renderer包,它使用了react-is包。
问题就从这里开始了,因为react-is想安装在版本16.3.1上
但是当我只想安装“email protected(https://stackoverflow.com/cdn-cgi/l/email-protection)“时,npm告诉我软件包版本不存在:x1c 0d1x
还尝试了“npm view react-is”命令来查看该版本是否已经存在:
最有趣的是,当我去npmjs.com页面寻找react-is版本时,有一个版本16.3.1发布于8小时前:
的
当我输入npm install命令时,我得到了一个关于不存在react-is版本的错误:
当我使用yarn install时,我可以简单地选择现有的版本,一切都正常工作:x1c4d 1x
但是我不能在生产中使用yarn,我需要通过使用npm来解决这个问题。
也许你有一些想法,我应该如何解决这个问题?
3条答案
按热度按时间l2osamch1#
我现在也有同样的bug。只要再尝试一次升级你的版本(在你的情况下是16.13.2)。这应该可以解决问题。可能是在使用
npm publish
发布软件包时出错了bgtovc5b2#
我遇到了同样的问题,然后我发现我在.npmrc文件中有一个自定义存储库。删除它解决了这个问题。
hiz5n14c3#
我也遇到了这个问题。我可以看到我的软件包的最新版本正确发布,但每次尝试npm install都失败了。对我来说,解决方案是使用npm cache clean --force清除该高速缓存,之后npm install工作。希望这能帮助其他遇到同样问题的人