有人知道您是否可以在Flutter中进行可复制的构建吗?似乎没有从pubspec.lock
文件安装的选项。我期望像这样:
flutter pub get --from-lockfile
问题在于pubspec.lock
的每次运行都修改了flutter pub get
,因此我无法轻松地回到git历史记录中不同点的依赖关系的先前状态。
我希望它的行为类似于yarn.lock或package-lock.json,它们使您可以创建可复制的项目版本。
答案 0 :(得分:0)
如doc中所述,如果锁文件包含pub get
中配置的依赖性要求和约束的解决方案,则pubspec.lock
应该获取pubspec.yaml
中的内容。简而言之,如果未修改pubspec.yaml
和pubspec.lock
,并且Dart和Flutter SDK均未升级,则pub get
应该获取pubspec.lock
中列出的内容。
如果您仍然有问题并且可以复制,则可以在此处提交问题https://github.com/dart-lang/pub/issues-正如jonasfj在评论中提到的那样。