使用 dart 应用程序运行时是否可以将一些参数传递给它pub serve
?我想要做的是让一个应用程序在我开发它时使用一些模拟服务,但是当它部署时,我想用真实的服务替换模拟服务。例如:
const bool DEBUG = true;
class AppModule extends Module {
AppModule() {
type(PaymentService, implementedBy: DEBUG ? PaypalPaymentService : MockPaymentService );
}
}
我希望这个 DEBUG 参数以某种方式来自环境,并且在使用pub serve
. 实现这一目标的最佳方法是什么?