How to Use Angular
Angular CLI requires Node.js 6.9.0, NPM 3.0.0 or higher.
Node.js install =>
npm install =>
Angular Installation
Delete existing version
Delete Angular CLI
Verify Cache Matching
Install Angular CLI
Option
Project Create
A new project is created and the scaffolding is created.
Project lunch at localhost environment, -o , --open is automatically open browser.
Change the server port
Component Create Command
Create Component
Commend
Abbreviation
Component
ng generate component <name> [option]
ng g c <name> [option]
Directive
ng generate directive <name> [option]
ng g d <name> [option]
Pipe
ng generate pipe <name> [option]
ng g p <name> [option]
Service
ng generate service <name> [option]
ng g s <name> [option]
Module
ng generate module <name> [option]
ng g m <name> [option]
Guard
ng generate guard <name> [option]
ng g g <name> [option]
Class
ng generate class <name> [option]
ng g cl <name> [option]
Interface
ng generate interface <name> <type> [option]
ng g i <name> <type> [option]
Enum
ng generate enum <name> [option]
ng g e enum-name <name> [option]
[Option]
*-s* ( --inlineStyle = true | false )
: 인라인 스타일로 생성
(When true, includes styles inline in the component TS file.)
*-t* ( --inlineTemplate = true | false )
: 인라인 템플릿으로 생성
(When true, includes template inline in the component TS file.)
*-S* ( --skipTests = true | false )
: 대문자 S, 테스트 파일을 생성하지 않는다.
(When true, does not generate "spec.ts" test files for the new project.)
*-g* ( --skipGit = true | false )
: 깃 레포지토리를 초기화 하지 않음
(When true, does not initialize a git repository.)
Component Naming Convention
Angular CLI using kebab-case
projectComponent => project-component
ProjectComponent => project-component
Generated Component
./src/app
<Project Name>.component.html
<Project Name>.component.css
<Project Name>.component.ts
<Project Name>.component.spec.ts
Last updated
Was this helpful?