flutter_dotenv
flutter_dotenv copied to clipboard
How to user Flutter_dotenv on Web
Do I need some additional step for using this package on web?
I'm running it on Android/IOS and all goes fine.
But when I try to run the project on Web I get the follwing errors:
3 Locations: No module for http://localhost:58501/dart_sdk.js
Locations: No module for http://localhost:58501/dart_sdk.js
Locations: No module for http://localhost:58501/dart_sdk.js
Locations: No module for http://localhost:58501/dart_sdk.js
109 Locations: No module for http://localhost:58501/dart_sdk.js
Locations: No module for http://localhost:58501/

The code for loading the dotenv files is:
await dotenv.load( fileName: 'assets/${kReleaseMode ? 'prod.env' : 'dev.env'}', );
My env files are under the assets folder

The files are also added to pubspec.yaml as:

Same question here. Can't get it to work on Vercel & Netlify
In may case I had to move the .env file into the root of my project, then it worked fine.
So in pubspec.yaml I have:
assets:
- .env
If somebody else reached out here, here is your answer : #https://github.com/java-james/flutter_dotenv/issues/95#issuecomment-2185508812