flutter - 如何强制flutter使用旧版本的依赖?
问题描述
在颤振 1.17 上迁移后,应用程序将无法构建。圆形复选框导致错误,因为在 Flutter 1.17 上迁移它已升级到 1.0.2,即使我在我的应用程序中使用 1.0.1,flutter 仍将其视为 1.0.2 并造成麻烦。 链接到 github 问题这清除了我的问题和解决方案,但我不知道如何强制或降级版本。在 yaml 中更改版本不起作用。我也尝试过使用 dependency_overrides: 1.0.1 但仍然错误。
解决方案
您还可以使用 dependency_overrides 覆盖依赖项,这样您就可以同时使用两个版本的依赖项。
dependencies:
package_name : latest_version
dependency_overrides:
package_name : older_version
推荐阅读
- sql-server - 将正确的函数应用于列中的子字符串
- node.js - 为什么 Axios 在 Express 中返回“绑定 consoleCall”?
- asp.net-mvc - 如何使用 streamwriter 覆盖文本文件
- java - 当 sizeof(long) 为 4 时,为什么我需要为 JNA 指针保留超过 4 个字节才能接收 long?
- swift - 无法将 NSNumber 类型的值转换为预期的参数类型 NSNumber
- machine-learning - 损失函数和深度学习
- python - 碰撞检测无法正常工作
- vim - Vim 匹配大括号与字符串内容混淆
- javascript - 如何使用 Minimax Algorithem.and Alpha Beta Pruning 解决井字棋 4x4 游戏
- sql - 根据 SQL 上的条件删除结果