我使用以下命令安装了 flutter_dotenv:
flutter pub add flutter_dotenv
Run Code Online (Sandbox Code Playgroud)
我的 pubspec.yaml 是这样的:
dependencies:
flutter:
flutter_dotenv: ^5.0.0
flutter:
assets:
- .env
Run Code Online (Sandbox Code Playgroud)
然后我将 .env 文件放入项目根目录中(稍后我将使用 .env.dev..env.prd,以便您在屏幕截图中看到它们):
我从 VSCode 运行项目然后得到 FileNotFoundError:

我检查了 .env 文件位置数百次,尝试更改文件名,将位置更改为 /lib 等 - 仍然没有运气。任何想法?
ASH*_*ASH 28
我发现出了什么问题。“assets:”必须位于“flutter:”下,因此在“assets:”之前需要制表符。就是这样!
flutter:
assets:
- .env
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5165 次 |
| 最近记录: |