https://github.com/natchiketa/angular-cli-envvars
Example project for my article "Angular CLI and OS Environment Variables"
https://github.com/natchiketa/angular-cli-envvars
angular angular-cli dotenv environment-variables npm-scripts yargs
Last synced: 16 days ago
JSON representation
Example project for my article "Angular CLI and OS Environment Variables"
- Host: GitHub
- URL: https://github.com/natchiketa/angular-cli-envvars
- Owner: natchiketa
- Created: 2017-06-15T15:17:26.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-15T15:29:53.000Z (almost 8 years ago)
- Last Synced: 2025-02-04T11:15:50.679Z (3 months ago)
- Topics: angular, angular-cli, dotenv, environment-variables, npm-scripts, yargs
- Language: TypeScript
- Size: 12.7 KB
- Stars: 55
- Watchers: 2
- Forks: 12
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# angular-cli-envvars (for Angular CLI V1.1.0)
This is an example repo to demo the approach to injecting environment variables into dynamically created environment files with the Angular CLI.This repo is the subject of my article ["Angular CLI and OS Environment Variables"](https://medium.com/@natchiketa/angular-cli-and-os-environment-variables-4cfa3b849659)
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.1.0.
# Quickstart
* Clone the repo and `cd` into it
* `npm install`
* `cp .env.example .env`
* `npm start` to run the dev server
* `npm build` to build the project (prod mode)## Development server
Run `npm start` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
## Code scaffolding
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|module`.
## Build
Run `npm build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build.
## Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
## Running end-to-end tests
Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).
Before running the tests make sure you are serving the app via `ng serve`.## Further help
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).