각도 CLI 사용에 대한 자세한 설명

php中世界最好的语言
풀어 주다: 2018-04-17 10:51:11
원래의
1922명이 탐색했습니다.

이번에는 Angle cli 사용에 대한 자세한 설명을 가져오겠습니다. Angular cli 사용 시 주의사항은 무엇인가요?

배경 소개

Angular 버전과 관련하여 Angular는 공식적으로 Angular 1.x를 Angular JS로 명명했습니다. Angular 2.x 이상은 총칭하여 Angular

입니다. CLI는 Command Line Interface의 약어로 ionic cli, vue cli 등과 같은 자동화된 개발 프로세스를 구현하고 프로젝트 생성, 파일 추가 및 많은 개발 작업 수행이 가능합니다. , 테스트, 패키징 및 출시와 같은.

설치Angular CLI

1. 먼저 node.js 및 npm

// 显示当前node和npm版本
$ node -v
$ npm -v
// node 版本高于6.9.3 npm版本高于3.0.0
로그인 후 복사

이 설치되어 있는지 확인하세요. 2. 전역적으로 TypeScript 설치(선택 사항)

$ npm install -g typescript 
// 新建项目的时候会自动安装typescript(非全局)所以这里也可以不用安装。
로그인 후 복사

3. Angular CLI

$ npm install -g @angular/cli
로그인 후 복사

설치 오래 기다리지 않으면 Angular CLI가 설치됩니다. 확인해 보세요:

$ ng v
// 出现下面画面说明安装成功,如果不成功你可能需要uninstall一下,再重新来过
$ ng v
  _           _          _   _
  / \  _    _ _  _| |  _ _    / _| |  |_ _|
 / △ \ | '_ \ / _` | | | | |/ _` | '|  | |  | |  | |
 / _ \| | | | (_| | |_| | | (_| | |   | |_| |_ | |
/_/  \_\_| |_|\, |\,_|_|\,_|_|    \|_|_|
        |_/
@angular/cli: 1.1.1
node: 7.10.0
os: darwin x64
로그인 후 복사

새로운 Angular 프로젝트

$ ng new my-app
로그인 후 복사

여기서 기다리는 데 시간이 오래 걸립니다. 아마도 141M의 항목을 다운로드해야 할 것입니다.

이미 프로젝트 폴더를 만든 경우 ng init my-app을 사용하여 새 프로젝트를 만들 수 있습니다. ng init와 ng new의 차이점은 ng new를 사용하면 프로젝트와 동일한 이름의 폴더를 만드는 데 도움이 된다는 것입니다.

다운로드하는 동안 ng new를 실행한 후 Angular cli가 수행한 작업을 살펴보겠습니다.

$ ng new helloKeriy
installing ng
 create .editorconfig
 create README.md
 create src/app/app.component.css   // 使用HTML模板、CSS样式和单元测试定义AppComponent组件。 它是根组件,随着应用的成长它会成为一棵组件树的根节点。
 create src/app/app.component.html
 create src/app/app.component.spec.ts
 create src/app/app.component.ts    // 定义AppModule,这个根模块会告诉Angular如何组装该应用
 create src/app/app.module.ts
 create src/assets/.gitkeep      // 这个文件夹下你可以放图片等任何东西,在构建应用时,它们全都会拷贝到发布包中。
 create src/environments/environment.prod.ts
 create src/environments/environment.ts
 create src/favicon.ico    // 每个网站都希望自己在书签栏中能好看一点。 请把它换成你自己的图标。
 create src/index.html     // 宿主页面
 create src/main.ts
 create src/polyfills.ts
 create src/styles.css     // 公共样式
 create src/test.ts      // 这是单元测试的主要入口点
 create src/tsconfig.app.json
 create src/tsconfig.spec.json
 create src/typings.d.ts
 create .angular-cli.json   // Anguar 编译依赖
 create e2e/app.e2e-spec.ts  // e2e 端对端测试目录
 create e2e/app.po.ts
 create e2e/tsconfig.e2e.json
 create .gitignore
 create karma.conf.js
 create package.json      // Angular 的依赖包
 create protractor.conf.js
 create tsconfig.json     // TypeScript 编译器的参数
 create tslint.json
Successfully initialized git.
Installing packages for tooling via npm.
Installed packages for tooling via npm.
Project 'helloKeriy' successfully created.
로그인 후 복사

Taobao 미러 설치를 사용하는 것이 좋습니다:

$ ng new helloKeriy --skip-install // 先跳过npm安装
$ cd helloKeriy
$ cnpm install           // 使用淘宝源安装
로그인 후 복사

결과 표시

설치가 완료되면 프로젝트를 시작할 수 있습니다:

cd helloKeriy
ng serve -open
로그인 후 복사

ng Serve 명령은 개발 서버를 시작하고, 파일 변경 사항을 수신하고, 이러한 파일이 수정되면 애플리케이션을 다시 빌드합니다.

--open(또는 -o) 매개변수를 사용하면 자동으로 브라우저를 열고 http://localhost:4200/에 액세스할 수 있습니다.

이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

BootStrap 작업 데이터 테이블

vue는 SMS 인증 코드 카운트다운을 구현합니다

위 내용은 각도 CLI 사용에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿