我通过Docker构建部署版本。
command: ["flutter", "pub", "global", "run", "webdev", "serve", "--hostname", "0.0.0.0", "web:5001", "--release"]
我已经定义了部分代码,这些代码根据环境检索不同的值。是production
或development
。
import 'package:flutter_web/foundation.dart';
....
static getEnvironment() {
if (kReleaseMode) {
return "production";
} else {
return "development";
}
}
但是,即使在构建发行版之后,在调用getValue
方法之后,我也会收到development
值。
我在这里做错了什么?