Можно ли передать какой-либо аргумент приложению dart при его запуске с помощью pub serve
? То, что я пытаюсь сделать, это заставить приложение использовать некоторые издевательские службы, пока я его разрабатываю, но затем, когда оно будет развернуто, я хотел бы заменить издевательские службы реальными. Например:
const bool DEBUG = true;
class AppModule extends Module {
AppModule() {
type(PaymentService, implementedBy: DEBUG ? PaypalPaymentService : MockPaymentService );
}
}
Я бы хотел, чтобы этот параметр DEBUG каким-то образом формировался из среды и чтобы его можно было легко настроить при запуске приложения с помощью pub serve
. Каков наилучший способ добиться этого?