【发布时间】:2014-01-18 22:59:58
【问题描述】:
是否可以在使用pub serve 运行 dart 应用程序时将一些参数传递给它?我想做的是让一个应用程序在我开发它时使用一些模拟服务,但是当它被部署时,我想用真实的服务替换模拟服务。例如:
const bool DEBUG = true;
class AppModule extends Module {
AppModule() {
type(PaymentService, implementedBy: DEBUG ? PaypalPaymentService : MockPaymentService );
}
}
我希望这个 DEBUG 参数以某种方式来自环境,并且在使用 pub serve 运行应用程序时可以轻松配置。实现这一目标的最佳方法是什么?
【问题讨论】: