flutter_dotenv icon indicating copy to clipboard operation
flutter_dotenv copied to clipboard

Error: FileNotFoundError on fluter project with module

Open romulogomesbsi opened this issue 1 year ago • 4 comments

I'm working on a flutter project with Module. This package doesn't work correctly here, but if I build a normal project, I don't get this error.

E/flutter (27891): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Instance of 'FileNotFoundError' E/flutter (27891): #0 DotEnv._getEntriesFromFile dotenv.dart:111 E/flutter (27891): <asynchronous suspension> E/flutter (27891): #1 DotEnv.load dotenv.dart:68 E/flutter (27891): <asynchronous suspension> E/flutter (27891): #2 main main.dart:9 E/flutter (27891): <asynchronous suspension> E/flutter (27891):

romulogomesbsi avatar Jul 10 '23 14:07 romulogomesbsi

Did you include .env in pubspec.yaml under assets?

Dev-Ayan-Dasgupta avatar Aug 01 '23 09:08 Dev-Ayan-Dasgupta

Screenshot 2023-08-10 at 1 15 29 AM

Facing same issue when running Flutter on web, though i haven't tried on other platforms.

Pubspec.yaml Screenshot 2023-08-10 at 1 17 11 AM I have added env to assets as told in docs

neeraj15022001 avatar Aug 09 '23 19:08 neeraj15022001

I have the same trouble:

E/flutter (28853): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Instance of 'FileNotFoundError'

- my pubspec.yaml

name: open_weather_cubit
description: A Flutter BLoC - OpenWeather Cubit project.

publish_to: 'none' 

version: 1.0.0+1

environment:
  sdk: '>=3.1.0 <4.0.0'

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^1.0.2
  equatable: ^2.0.5
  flutter_bloc: ^8.1.3
  flutter_dotenv: ^5.1.0
  http: ^1.1.0
  recase: ^4.1.0

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_lints: ^2.0.0

flutter:
  uses-material-design: true

assets:
  - assets/images/loading.gif
  - .env
  • I made '.env' file in the project root.
  • I have loaded in a flutter app
void main() async {
  await dotenv.load(fileName: '.env');
  runApp(const MyApp());
}  

jsmile avatar Aug 18 '23 06:08 jsmile

I tried to solve it like this in windows. .env file cannot be empty.

pubspec.yaml

flutter:
  assets:
    - .env

×

flutter:
assets:
  - .env

beibeigd avatar Dec 08 '23 22:12 beibeigd