Angular.json
angular.json is the Angular CLI workspace configuration file that defines project settings and command configurations.
Pro Angular 16
angular.json is the Angular workspace configuration file that defines project settings and command configurations.
- How it is used
- Configures Angular workspace projects, stylesheet bundles, and default development or production build behavior.
- How deep it goes
- Explains nested build options and their effects, but stops short of detailing the complete workspace configuration schema.
- Examples
- Demonstrates querying and editing styles with ng config, integrating Bootstrap, inspecting bundles, and running ng serve or ng build.
- What you can do after
- Operate/configure Angular CLI builds and manually add stylesheet packages that lack schematics support.
Modern Angular
angular.json is the Angular CLI workspace configuration file that defines project, build, and development-tool settings.
- How it is used
- Configures Angular CLI projects, builds, SSR execution, and environment-specific development or deployment behavior.
- How deep it goes
- Explains representative build and file-replacement options, but stops short of exhaustively detailing the full workspace schema.
- Examples
- Uses a modern HRMS workspace, an SSR build configuration, and development or QA environment file replacements.
- What you can do after
- Operate/configure Angular CLI builds by selecting SSR settings and environment-specific file replacements.
Related concepts
- prerenderingconfigures · Prerendering is the generation of web-page HTML before it is requested or served, typically as prebuilt files.
- .env fileconfigures · A .env file is a plain-text configuration file containing environment-variable assignments that applications or tools can load at runtime.
- Jestconfigures · Jest is a JavaScript testing framework for defining, running, and asserting automated tests.
- CSSconfigures · CSS, or Cascading Style Sheets, is a stylesheet language for specifying the presentation and layout of structured documents and user interfaces.
- Bootstrapconfigures · Bootstrap is an open-source front-end toolkit providing reusable HTML, CSS, and JavaScript components, styles, and responsive layout utilities for web interfaces.
- ng serveconfigures · The ng serve command is an Angular CLI command that builds an application and serves it through a development server.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

