首頁  >  文章  >  web前端  >  angular cli的使用詳解

angular cli的使用詳解

php中世界最好的语言
php中世界最好的语言原創
2018-04-17 10:51:111923瀏覽

這次帶給大家angular 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.

這裡強烈建議使用淘寶鏡像安裝:

$ 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實作簡訊驗證碼倒數計時

#

以上是angular cli的使用詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn