Flutter pubspec.yaml文件dependencies依赖git仓库代码,下载Could not find a file named "pubspec.yaml" in https://xxxxxxxx/flutter_login.git

环境window10.

Resolving dependencies Could not find a file named "pubspec.yaml" in https://xxxxxxxx/flutter_login.git.

需要保证你当前能通过正常的git clone 仓库url进行拉取代码。
然后出现这个解析依赖失败的话,我们在终端处执行flutter pub get --verbose手动加载依赖的命令,这个会打印很多详细信息。
可以看到是在哪一步出现warn或error的。
我这边的错误是由于Active code page: 65001的信息混入到了解析依赖内部的解析下载信息(这个错误信息我之后就没复现出来,所以就只能大概估测了,错误的信息大致就是找不到xxx资源类型的),才导致下载依赖失败的。
在很久之前,我配置了终端命令的注册表项,把这项取消掉就可以了。
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

把数值数据的内容给删掉后,重新打开开发工具,然后再重新拉取依赖就没有问题了。

这里有个小疑问就是,你成功拉取一遍后,把下载的依赖都给删除掉,上边注册表的数据给恢复了,还是可以拉取成功的,也就是上边的错误又不存在了,神奇与否。

posted @ 2025-01-16 10:46  星小梦  阅读(277)  评论(0)    收藏  举报