随着pub workspaces的引入,dart-lang/pub#4127
flutter.dev/go/pub-workspace
一个已知的问题是,.package_config文件并不总是相对于apps pubspec.yaml的位置,而是可以位于父目录中:
flutter/packages/flutter_tools/lib/src/dart/pub.dart
第653行 7b6d667
| | throwToolExit('${project.directory}: pub did not create .dart_tools/package_config.json file.'); |
4条答案
按热度按时间thtygnil1#
你好,我正在尝试在Flutter beta频道的pub工作区功能。它运行得很好。
但是我在我的工具中遇到了这个错误:
pub did not create .dart_tools/package_config.json file
有什么解决方法吗?
vvppvyoh2#
你好,我正在尝试使用Flutter beta渠道的pub工作区功能。它运行得很好。
但是我在我的工具中遇到了一个错误:
pub did not create .dart_tools/package_config.json file
有什么解决办法吗?
你知道是哪个工具导致了这个错误吗?
如果是build/build_runner,那么在下一个版本中应该会修复这个问题(参见:dart-lang/build#3726 (评论))。
0s7z1bwu3#
@pattobrien 当我在子目录中运行命令时,它只是
flutter pub get
和flutter build web
。完整的错误信息是:LocalDirectory: '/Users/xavier/projects/xxx': pub did not create .dart_tools/package_config.json file.
af7jpaap4#
目前没有解决方法 - 附加的PR应该会修复这个问题。你可以尝试检出它。仍有一些测试失败 - 但大部分应该可以正常工作