npm uninstall -g @angular/cli
npm install -g @angular/cli
npm install -g @angular/cli@17
ng update @angular/core@17 @angular/cli@17
# 安装 typescript
npm i -g typescript@5.3.2
# 安装 Angular CLI
npm install -g @angular/cli@17.3.8
# 或者
cnpm install -g @angular/cli@17.3.8
ng v
npm install --save-dev @angular-devkit/build-angular
npm install -g @angular/cli@17.2.3
npm install
ng update
npm update
-----------------create project, component, service-----------------------------------------
ng new routing-app
ng generate component first
ng generate component second
ng new angulardemo --skip-install
ng generate component home --inline-template --skip-tests //inline template
ng new angular-router-sample --skip-install //no angular package
ng new angular-router-sample --no-standalone //will create module
ng generate module city --routing //will create module with routing
npm install angular-in-memory-web-api --save // will install webapi
ng add @angular/material //add angular package
-----------------start angular with assigned port-----------------------------------------
ng serve
ng serve --host 0.0.0.0 --port 4201
angular.json
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "your-project-name:build",
"port": 4201
},
...
}
----------------------------------------------------------------------------------------------------------