Cookies concent notice

This site uses cookies from Google to deliver its services and to analyze traffic.
Learn more
Skip to main content
This site is no longer updated.Head to Angular.devHome
/

This is the archived documentation for Angular v17. Please visit angular.dev to see this page for the current version of Angular.

Strict mode

Angular CLI creates all new workspaces and projects with strict mode enabled.

Strict mode improves maintainability and helps you catch bugs ahead of time. Additionally, strict mode applications are easier to statically analyze and can help the ng update command refactor code more safely and precisely when you are updating to future versions of Angular.

Specifically, strict mode affects newly generated applications in the following way:

You can apply these settings at the workspace and project level.

Using the basic ng new command to create a new workspace and application automatically uses strict mode, as in the following command:

      
      ng new [project-name]
    

To create a new application in the strict mode within an existing non-strict workspace, run the following command:

      
      ng generate application [project-name] --strict
    
Last reviewed on Mon Feb 28 2022