ng new is likely the first command you'll use for each new Angular application created using the CLI. It creates a new application for you, and allows you to skip the manual setup that would otherwise be needed.
There are many flags that can be used with
ng new, and you can see a full list of those here in the Angular CLI docs. The ones that we cover in this video are:
- --dryRun, or -d: Allows you to run a command to see what the output would be, but doesn't actually execute the command
- --routing: Generates a routing module for the application
- --style: Sets the default stylesheet format for the application. The default if CSS, but you can also use Sass, SCSS, Less, or Stylus
- --prefix: Sets a default prefix for components and directives. The default is
app, but you can change that globally here. You can also change it on a per module or per component/directive basis if you'd like
- --skip-git, or -g: Skips the git repo creation, which is useful if you're creating an application inside a previously created repository
- --skip-install: Skips the
npm installstep, so NPM packages won't be added automatically
You can see all the docs on
ng new right here.