我正在开发一个 Flutter 项目来研究模块化。所以,我第一次用核心、设计和功能模块设置项目,除了项目模块。我将使用 provider 进行依赖注入和状态管理,并使用 mockito 进行测试,并且,就像在 Android 开发中一样,我尝试将这些依赖项放在核心模块中,我的功能模块使用这个核心模块。但是在我的功能模块中,我也无法访问 mockito 和 provider。有办法做到这一点吗?
这是我的功能模块 pubspec.yaml
dependencies:
flutter:
sdk: flutter
core:
path: ../core
design_system:
path: ../design_system
network:
path: ../network
这是我的核心模块 pubspec.yaml:
dependencies:
flutter:
sdk: flutter
connectivity: ^3.0.6
provider: ^5.0.0
dev_dependencies:
mockito: ^5.0.0
flutter_test:
sdk: flutter