Comments (5)
I think a separate app-ext would be best. Not to redefine the behavior of dotenv (app-ext as a wrapper).
from app-extension-dotenv.
I have created a new extension for this issue, I'm working on the docs, but it basically uses .env.example as a key dictionary to load variables from the system environment
https://github.com/marcorivm/quasar-app-extension-system-environment-variables
from app-extension-dotenv.
I am wondering if you have looked at the QEnv app extension (I also wrote and maintain): https://github.com/quasarframework/app-extension-qenv. It's better at variables with different environments (and only one file to maintain). It doesn't do environment variables, which is an interesting concept. I'd like to hear more about it, but think this is more appropriate for QEnv to handle.
from app-extension-dotenv.
from app-extension-dotenv.
I think this could also be a totally different extension that just loads variables into process.env from the system environment variables using somekind of configuration dictionary to know which ones to load. wdyt?
from app-extension-dotenv.
Related Issues (20)
- Variables from .env file are not available in quasar.conf.js HOT 13
- Link to the Demo in ReadMe is broken HOT 1
- Does not install HOT 7
- Trying to override DEV=true results in string instead of boolean HOT 1
- Can I use this for src-cordova/build.json? HOT 1
- Wrong installation instruction HOT 3
- Not able to build copy with .env.staging HOT 7
- [Question] Reload app when .env file are modified ? HOT 4
- QENV bug or missunderstood HOT 3
- Add support for variable replacement ${FOO_BAR} HOT 4
- Append to .gitignore HOT 1
- Compatibilty issue with @quasar/apollo HOT 4
- The env vars are not available in quasar.conf.js HOT 1
- Rebuild Quasar when .env changes HOT 1
- Existing environment variables are not taken into account HOT 3
- Create "basic" dotenv files. HOT 1
- .git directory in node_modules HOT 9
- Not working? HOT 5
- Allow adding custom environments HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from app-extension-dotenv.