我正在使用 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
我正在尝试为我的 Flutter 应用程序设置 Github 工作流管道,但building命令flutter analyze失败,因为我没有提交 .ENV 文件
有没有办法将 .ENV 添加到我的工作流程中而不将其提交到源代码管理?
\n因为.env不应该提交\xe2\x80\x99
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)