Skip to content

Latest commit

 

History

History
48 lines (26 loc) · 2.11 KB

README.md

File metadata and controls

48 lines (26 loc) · 2.11 KB

Table of Contents generated with DocToc

Environment setup for RxJs in Angular

  • npm i -g @angular/cli to install Angular Command Line Interface

  • by default,the setting for each generated component, in angular.json is: "prefix": "app",

  • Run : ng new --skip-install rxjs-reactive-patterns to generate a simple, clean project structure, without dependencies

  • npm i yarn -g to install yarn globally

  • yarn after this to quickly install dependencies for this app via YARN

  • restart your IDE if you're using it's terminal, to refresh project content

1.0. Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

1.1. Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

1.2. Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

1.3. Running unit tests

Run ng test to execute the unit tests via Karma.

1.4. Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

1.5. Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

We install YARN = a better package manager, using npm.

YARN is reliable, fast, secure - guarantees that I can have the exact same dependencies tree as some team member has. Also is able to freeze my hall dependencies tree in a deterministic way. Build will complete succesfully due to yarn instalation.