Angular CLI

Command Line Interface

CLI Reference

Command Alias Description
add   Adds support for an external library to your project.
analytics   Configures the gathering of Angular CLI usage metrics.
build b Compiles an Angular application or library into an output directory named dist/ at the given output path.
cache   Configure persistent disk cache and retrieve cache statistics.
completion   Set up Angular CLI autocompletion for your terminal.
config   Retrieves or sets Angular configuration values in the angular.json file for the workspace.
deploy   Invokes the deploy builder for a specified project or for the default project in the workspace.
e2e e Builds and serves an Angular application, then runs end-to-end tests.
extract-i18n   Extracts i18n messages from source code.
generate g

Generates and/or modifies files based on a schematic.

Options:
--dry-run (alias -d) reports activity without writing out results

lint   Runs linting tools on Angular application code in a given project folder.
new n Creates a new Angular workspace.
run   Runs an Architect target with an optional custom builder configuration defined in your project.
serve sdev Builds and serves your application, rebuilding on file changes.
test t Runs unit tests in a project.
update   Updates your workspace and its dependencies. See https://angular.dev/update-guide/.
version v Outputs Angular CLI version.

Create Angular app with root module

Create Angular App With Module

To create an Angular app with a root @NgModule (app.module.ts) use the following CLI command: 
    ng new WebClient --no-standalone  

ref:Launching app with root module

In contrast if --no-standalone is not used there will not be a module, which I found problematic as most examples available online reference the module - ref figure 3.
Figure 1. CLI create app with module 

Figure 2. Screenshot of app.module.ts

Figure 3. default project when --no-standalone is not used