首页 > 解决方案 > 如何将 API 密钥传递给 AngularDart 构建?

问题描述

将参数传递给 AngularDart 构建以便我们在构建完成后切换到生产 api 密钥的最佳方法是什么?当我们为生产进行构建时,我们希望将 Firebase 指向不同的客户端。

标签: firebaseangular-dart

解决方案


https://github.com/dart-lang/webdev/issues/73

我使用在运行之前复制文件的构建脚本pub run build_runner buildwebdev build

cp web/config_prod.dart web/config.dart
pub run build_runner build web:build --release
cp web/config_dev.dart web/config.dart

并导入(也可以在web/config.dart任何 需要访问其中定义的值的地方导入并导入)。web/main.dartlib/

您可能还想关注https://github.com/dart-lang/webdev/issues/73https://github.com/dart-lang/build/issues/1053


推荐阅读