Tim*_*ima 5 flutter flutter-dependencies
在我们的 Flutter 应用程序中,我们尝试将多个功能的实现转移到自己的包中。
一切都运转良好,但有一件事我想改进。
某些功能使用相同的第三方库 => 即。pubspec.yaml 中有相同的依赖项
但这也意味着,每次我们需要更新第三方库的版本时,我们都需要在所有包中执行此操作。
是否可以有一个包含所有依赖项版本作为可在相应 pubspec.yaml 文件中使用的变量的中央文件?
或者也许还有其他解决方法?
小智 0
好吧,我相信您可以做的是,您可以在第三方库版本前面使用插入符号(^),而不是指定第三方库的明确版本(依赖版本号之前的插入符号(^)是什么在 Flutter 的 pubspec.yaml 中?)
由于插入符号指定当您flutter pub upgrade将库更新到最后一个不间断版本时,它应该可以解决您的问题。
当一个破坏性版本出现时,您无论如何都不希望它在任何地方都被更新,因为您需要单独测试和修改每个包,以确保它正常工作。这听起来像是正确答案吗?
| 归档时间: |
|
| 查看次数: |
321 次 |
| 最近记录: |