将Flutter工具适应处理pub工作区:

jvlzgdj9  于 4个月前  发布在  Flutter
关注(0)|答案(4)|浏览(68)

随着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.'); |

thtygnil

thtygnil1#

你好,我正在尝试在Flutter beta频道的pub工作区功能。它运行得很好。
但是我在我的工具中遇到了这个错误:
pub did not create .dart_tools/package_config.json file
有什么解决方法吗?

vvppvyoh

vvppvyoh2#

你好,我正在尝试使用Flutter beta渠道的pub工作区功能。它运行得很好。
但是我在我的工具中遇到了一个错误:pub did not create .dart_tools/package_config.json file
有什么解决办法吗?
你知道是哪个工具导致了这个错误吗?
如果是build/build_runner,那么在下一个版本中应该会修复这个问题(参见:dart-lang/build#3726 (评论))。

0s7z1bwu

0s7z1bwu3#

@pattobrien 当我在子目录中运行命令时,它只是 flutter pub getflutter build web。完整的错误信息是:LocalDirectory: '/Users/xavier/projects/xxx': pub did not create .dart_tools/package_config.json file.

af7jpaap

af7jpaap4#

目前没有解决方法 - 附加的PR应该会修复这个问题。你可以尝试检出它。仍有一些测试失败 - 但大部分应该可以正常工作

相关问题