firebase - 如何将 API 密钥传递给 AngularDart 构建?
问题描述
将参数传递给 AngularDart 构建以便我们在构建完成后切换到生产 api 密钥的最佳方法是什么?当我们为生产进行构建时,我们希望将 Firebase 指向不同的客户端。
解决方案
https://github.com/dart-lang/webdev/issues/73
我使用在运行之前复制文件的构建脚本pub run build_runner build
或webdev 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.dart
lib/
您可能还想关注https://github.com/dart-lang/webdev/issues/73和https://github.com/dart-lang/build/issues/1053
推荐阅读
- java - 尝试使用 SWT 会导致许多错误
- flutter - 如何通过有状态小部件传递参数
- php - 将自定义数据发送到自定义确认对象 - Gravity Forms
- javascript - 我怎样才能实现这种随机排列的图像外观?
- ruby-on-rails - Rails ActiveRecord 查询除列外的 ForeignKey
- javascript - 在javascript / php的onclick函数中更改全局变量的问题
- xslt - xslt 1.0 将 xs:date 转换为特定的 dateFormat DD-MON-YYYY
- ruby-on-rails - Rails:使用 RestClient 的外部 API 集成(未定义的局部变量或方法“用户”)
- google-sheets - 如何在 SUM() 之前应用公式?
- arrays - 将 postgresql jsonb 值转换为 int 数组并从中删除元素