0

以下代码使用injectable来配置getIt,因此当我A在“prod”环境中请求时,它给了我ImplementedA,但我无法ImplementedA明确请求。

例如,当我在“测试”环境中并且需要ImplementedA对其进行测试时。它无法访问。请问有什么解决办法吗?

abstract class A {}

@Injectable(as: A, env: ["prod"])
class ImplementedA extends A {}

例如:
env : "prod"
getIt() => 给了我 ImplementedA
getIt() => 类型为 ImplementedA 的对象/工厂未在 GetIt 中注册。

4

0 回答 0