相关疑难解决方法(0)

在Flutter中设置环境变量

例如,构建API的客户端,如Twitch.

在Dart CLI二进制文件中,我可以使用通用环境变量或Dart定义变量.例如,将两者用作后备:

main() {
  String clientId = 
      // dart -dCLIENT_ID='abc bin/example.dart
      // This is considered "compiled-into" the application.
      const String.fromEnvironment('CLIENT_ID') ??

      // CLIENT_ID='abc' dart bin/example.dart
      // This is considered a runtime flag.
      Platform.environment['CLIENT_ID'];

  // Use clientId.
}
Run Code Online (Sandbox Code Playgroud)

Flutter是否有办法设置其中一个/两个,特别是......

  • 在开发时间
  • 当运到prod

一旦我弄清楚如何:)很高兴帮助一些文档:)

dart flutter

17
推荐指数
8
解决办法
7076
查看次数

如何在Flutter / Dart中将参数从命令行传递给main?

您将如何运行命令并使用Flutter / Dart传递一些自定义参数,以便随后可以在main()调用中访问它们,例如:

flutter run -device [my custom arg]
Run Code Online (Sandbox Code Playgroud)

因此,我可以通过以下方式访问它:

void main(List<String> args) {
  print(args.toString());
}
Run Code Online (Sandbox Code Playgroud)

谢谢。

command program-entry-point args dart flutter

8
推荐指数
4
解决办法
914
查看次数

标签 统计

dart ×2

flutter ×2

args ×1

command ×1

program-entry-point ×1