The whole Angular Client application is contained in the ClientApp folder. This folder contains various configuration files and two folders that define two Angular applications:
The src folder contains the main application to publish, while the e2e folder contains an application whose only purpose is the execution of end-to-end tests on the main applications. End-to-end tests are integration tests that also simulate actual user interaction with the application. Ends-to-end tests are based on the Protractor framework which will be described in the Testing section of Chapter 13, Navigation and Services.
The following is a descriptions of all configuration files contained in the ClientApp folder:
- Angular.json: This is the main Angular configuration file. Here, the developer may configure how the application is built, and how WebPack bundles all application assets...