angular-cli
4248 단어 angular2
npm i angular-cli -g
。 ng new projectName [options]
.ng g component componentName
.ng serve
,기본 포트 4200.ng build --prod
,기본적으로/dist 디 렉 터 리 를 생 성하 고 포장 한 결 과 를 여기에 저장 합 니 다.ng test
,karma 운영 부 테스트 를 사용 합 니 다.ng version
ng lint
,codelyzer linter 검출 을 실행 합 니 다.2 명령 참조
2.1 프로젝트 생 성
:ng new proName [options]
매개 변수
묘사 하 다.
–dry-run -d
만 들 파일 과 실행 할 동작 만 출력 합 니 다.실제로 항목 을 만 들 지 않 았 습 니 다.
–verbose -v
상세 정보 출력
–skip-npm
프로젝트 를 처음 만 들 때 npm 명령 을 실행 하지 않 습 니 다.
–name
생 성 항목 의 이름 을 지정 합 니 다.
2.2 프로젝트 초기 화
현재 있 는 디 렉 터 리 에서 새 Angular 프로젝트 명령 을 초기 화 합 니 다:ng init proName[options]매개 변 수 는 프로젝트 를 만 드 는 것 과 같 습 니 다.
2.3 생 성 클래스
프로젝트 에 모듈,구성 요소,명령 등 코드 를 만 듭 니 다.
: ng generate [options]
: ng g [options]
유형
사용법
Component
ng g component my-new-component
Directive
ng g directive my-new-directive
Pipe
ng g pipe my-new-pipe
Service
ng g service my-new-service
Class
ng g class my-new-class
Interface
ng g interface my-new-interface
Enum
ng g enum my-new-enum
Module
ng g module my-module
Route
ng g route my-route 현재 사용 하지 않 음
인자:
매개 변수
묘사 하 다.
–flat
자체 디 렉 터 리 에 코드 를 만 들 지 않 습 니 다.
–route=
부모 경로 지정.구성 요소 와 경로 만 생 성 합 니 다.기본 값 은 지정 한 경로 입 니 다.
–skip-router-generation
생 성 부모 경로 설정 건 너 뛰 기.경로 명령 에 만 사용 할 수 있 습 니 다.
–default
기본 경로 로 지정 합 니 다.
–lazy
지정 한 경로 가 지연 되 었 다.기본 값 은 true 입 니 다.
2.4 cli 설정 가 져 오기/설정
설정 가 져 오기:
: ng get [options]
설정 설정:
: ng get [options]
options:
매개 변수
묘사 하 다.
–global
로 컬 설정 값 대신 전역 설정 값 을 되 돌려 줍 니 다.이 옵션 을 사용 하면 명령 을 프로젝트 디 렉 터 리 밖에서 작업 할 수 있 습 니 다.
2.5 테스트
karma 실행 부 테스트 명령 사용:ng test[options]
매개 변수
묘사 하 다.
–watch
테스트 를 계속 실행 합 니 다.기본 값 은 true 입 니 다.
–browsers , –colors , –reporters , –port , –log-level
이 매개 변 수 는 카 르 마 에 게 직접 전달 된다.
3 지정 한 디 렉 터 리 에 구성 요소 만 들 기 등
ng g
을 실행 해 야 합 니 다.4.sass 사용 하기
cli 에서 만 든 ng2 프로젝트 에서 sass 를 사용 하 는 것 이 편리 합 니 다.스타일 파일 의 css 접 두 사 를 scss 로 바 꾸 고 component.ts 에서 참조 하면 됩 니 다.cli 내부 에 sass-loader 가 설정 되 어 있 습 니 다.
프로젝트 의 angular-cli.json 에 설정 이 있 습 니 다:
"defaults": {
"styleExt": "css"
}
여 기 는 scss 로 바 꿔 야 할 것 같 지만 저 는 바 꾸 지 않 았 습 니 다.포장,서버 시작 에 도 문제 가 없습니다.
5.angular-cli 설치 오류
오늘 사막의 NiceFish 프로젝트 를 다운로드 하고 npm i 를 시작 합 니 다.angular-cli 를 설치 할 때 오 류 를 보 고 했 습 니 다.이 프로젝트 가 제 전역 의 ng-cli 버 전과 일치 하지 않 는 것 을 발견 하고 npm 알림 을 보 냅 니 다.
npm WARN deprecated [email protected]: angular-cli has been rename
그리고 멈 췄 어 요.나 는 이 말의 뜻 을 알 아 볼 수 있 지만 어떻게 해결 해 야 할 지 모르겠다.내 ng-cli 는 이제 못 쓰 니까.그 다음 에 저 는 모든 ng-cli 의 가방 을 삭제 하고 everything 으로 모든 디 렉 터 리 의 angular 를 검색 하기 시 작 했 습 니 다.프로젝트 에 나타 난 angular-cli 를 제외 하고 보통 다음 과 같은 몇 개의 디 렉 터 리 에 나타 납 니 다.1.C:user/chengyanzhao/Appdata/Local&Roaming 2.npm 전역 패키지 경로 에서
나 는 이 몇 개의 위치의 ng-cli 내용 을 모두 삭 제 했 지만 소 용이 없 었 다.그리고 nodejs 를 마 운 트 해제 하고 다시 설 치 했 지만 여전히 유효 하지 않 았 다.
나중에 각종 자 료 를 조사 한 결과 npm 는 가방 을 설치 할 때 진 도 를 볼 수 있 음 을 발견 했다.
npm i angular-cli -g --verbose
그리고 안에 어디 에 설치 되 어 있 는 지 보 았 을 때 오류 가 발생 했 습 니 다.예 를 들 어 gyp,node-ass 등 이다.문제 가 생기 면 전역 적 으로 설치 하고 ng-cli 를 설치 합 니 다.
드디어 설치 에 성 공 했 습 니 다...마음 이 답답 하 다.
나중에 이런 문제 가 발생 하지 않도록 여기에 기록 해 두 어 라.어떻게 해결 해 야 할 지 모르겠다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Angular와 TypeScript를 사용하여 Electron 응용 프로그램 구축(3)루트 디렉터리에 있는 index에 의해 구분될 수 있다.js 호출은 모든api 함수에서 사용할 수 있습니다. 마찬가지로 이 코드를 복사해서 이름을 console 클래스로 바꾸고 제어판을 열 수 있습니다.이것은 파라미...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.