gshigeto / ionic-environment-variables

Easy to use environment variables for Ionic3!
MIT License
277 stars 36 forks source link

Loading environment variables when no `environment.XXX.ts` present #33

Open timmyomahony opened 6 years ago

timmyomahony commented 6 years ago

The approach in this repo works fine when building an app from my local machine, when I have an src/environments/environment.ts file.

In a CI environment though (Circle CI for example), there is no src/environments/environment.ts file as they are not committed to my repo. Instead, all environment variables are configured in the CircleCI interface and passed into the build container as OS environment variables.

When I try to build my app on the CI server instance:

ionic build --prod

I get an error:

Cannot find module '@app/env'.

  1. Does this script load existing environment variables into the ENV object?
  2. Can it work when there is no environment.ts present?