如何在pubspec中添加GitHub嵌套包作为依赖?解决克隆报错
解决Git仓库嵌套包引入错误
问题出在你配置的Git地址不对——你用的是GitHub网页端的目录浏览路径(带tree/main的那种),但Git克隆需要的是仓库的原始Git地址,而且Pub支持直接指定仓库内的子目录,不需要修改URL结构。
正确的pubspec.yaml配置应该是这样:
audioplayers: git: url: https://github.com/JonasJW/audioplayers.git ref: main path: packages/audioplayers
关键说明:
url:填仓库的标准Git克隆地址,不要加tree/main这类网页路径后缀path:指定仓库内嵌套包所在的相对路径,这里就是packages/audioplayersref:保持你要使用的分支名main即可
配置改完后,执行flutter pub get(或dart pub get)就能正常拉取嵌套包了。
内容的提问来源于stack exchange,提问作者Jonas
相关产品推荐
相关产品推荐

