标签: flutter-dotenv

为什么 .env 文件被添加到 build/web/assets 中?

我正在使用 flutter_dotenv 来管理一些 API 密钥 - https://pub.dev/packages/flutter_dotenv

根据说明,我应该将 .env 文件添加到 pubspec.yaml 中的资产中,但是当我运行时,flutter build web它将 .env 文件添加到构建中以进行部署。这对我来说似乎不正确,因为根据我的理解,.env 文件不应该公开部署在任何地方。

environment-variables flutter dotenv flutter-web flutter-dotenv

5
推荐指数
1
解决办法
1161
查看次数

没有 .ENV 的 Github 工作流程

我正在尝试为我的 Flutter 应用程序设置 Github 工作流管道,但building命令flutter analyze失败,因为我没有提交 .ENV 文件

\n

有没有办法将 .ENV 添加到我的工作流程中而不将其提交到源代码管理?

\n

因为.env不应该提交\xe2\x80\x99

\n
name: CI\non:\n  pull_request:\n    branches:\n      - master\n      - dev\n\njobs:\n  flutter_test:\n    name: Run flutter test and analyze\n    runs-on: macos-latest\n    steps:\n      - uses: actions/checkout@v2\n      - uses: actions/setup-java@v1\n        with:\n          java-version: "12.x"\n      - uses: subosito/flutter-action@v1\n        with:\n          channel: "stable"\n      - run: flutter pub get\n      - run: flutter analyze\n      - run: flutter test\n\n  build_ios:\n    name: Build Flutter (iOS)\n    needs: [flutter_test]\n    runs-on: macos-latest\n    steps:\n      - …
Run Code Online (Sandbox Code Playgroud)

flutter github-actions flutter-dotenv

5
推荐指数
1
解决办法
404
查看次数