Developing a web application is a challenging task in itself and making sure that the application follows best practices and is consistent puts additional load on the developer. Angular CLI tries to solve the latter part of these challenges. It's a command-line interface which helps in building, managing, and enforcing the best practices for an Angular application.
Whether you are part of a 1-2 member team or a 10-20 member team, the challenges of creating and managing an application exist for all. We need to make sure that everyone, including us, uses the following:
- Predefined best practices
- Correct naming conventions for our code
- Optimized build scripts
- Folder structure
- Test structure
The Angular team answered and solved these problems by developing Angular CLI.
Apart from Angular CLI, there are many seed projects which can help you get started...