Flutter项目无法识别本地my_utils包更新,如何解决?
Flutter本地依赖包更新不识别的解决方法
确认依赖路径配置准确
检查引用项目的pubspec.yaml中,dev_dependencies下的my_utils路径是否和本地包实际位置匹配,比如:dev_dependencies: my_utils: path: ../my_utils # 确保相对路径无错误路径修正后重新执行
flutter pub get强制刷新依赖缓存
执行命令flutter pub cache repair修复所有依赖缓存,之后再运行flutter pub get重启IDE或分析服务
关闭并重新打开你的开发工具(如VS Code、Android Studio),如果是VS Code,可通过命令面板(Ctrl+Shift+P)执行Flutter: Restart Analysis Server来刷新分析服务检查本地包的配置文件
确认my_utils包的pubspec.yaml中name字段为my_utils,无拼写错误;同时排查新增文件是否被exclude规则排除清理构建缓存
执行flutter clean清理项目构建缓存,随后依次执行flutter pub get和flutter run
内容的提问来源于stack exchange,提问作者BoundForGlory
相关产品推荐
相关产品推荐

