1. 程式人生 > >使用angular-cli搭建angular開發環境

使用angular-cli搭建angular開發環境

angular專案環境配置:步驟 1. 配置開發環境(node環境必須)  請先在終端/控制檯視窗中執行命令 node -v 和 npm -v;  如果出現版本號則ok,並且確保驗證一下版本號: node 8.x 和 npm 5.x 以上的版本。 更老的版本可能會出現錯誤,更新的版本則沒問題。  如果沒有出現版本號,則到node.js官網上自動下載,node環境是集成了npm環境,npm是node的一個包管理工具

然後全域性安裝 Angular CLI。

npm install -g @angular/cli

檢視angular CLI 是否安裝成功:ng -v

步驟 2. 建立新專案

首先,選擇一個工作目錄,執行下列命令來生成一個新專案以及預設的應用程式碼:

ng new my-app   //my-app是你的專案名稱

步驟 3. 啟動開發伺服器

進入專案目錄,並啟動伺服器。

cd my-app ng serve --open

ng serve 命令會啟動開發伺服器,監聽檔案變化,並在修改這些檔案時重新構建此應用。

使用 --open(或 -o)引數可以自動開啟瀏覽器並訪問 http://localhost:4200/。

angular2專案結構:

angular-cli.json:配置專案的相關資訊,包括版本號之類的 package.json:npm依賴包相關的包配置資訊 tslint:一個標準化程式碼檢查的工具 src:專案的核心檔案     index.html:首頁     polyfills.ts:專案中所必須的第三方js庫以及angular-cli包含的資訊     main.ts:專案的啟動     app資料夾:         app.module.ts:可以指定專案啟動的元件;bootstrap中配置 元件中相關資訊:     app.component.html:可以理解為html程式碼         app.component.css:可以理解為css程式碼         app.component.ts:可以理解為js程式碼

        @Component是一個Angualr2的裝飾器函式,用於為該元件指定 Angular 所需的元資料。

              selector選擇器表示你之後再html程式碼裡將以什麼名字使用這個元件

              templateUrl表示元件的html程式碼,這裡也可以使用template:`<div>123</div>`來使用內聯模板

              styleUrls是樣式地址陣列,也可以使用 styles:['h1{font-size:28px;}']

        export class AppComponent {}元件的類,可以定義元件的行為等。

進入專案,使用Angular CLI建立新元件:  cd my-app    ng generate component article   // 在src/app中建立article元件,並生成了ArticleComponent的三個檔案

建立 HeroService  cd my-app    ng generate service hero   //在 src/app/hero.service.ts 中生成 HeroService 

建立hero類 cd my-app ng generate class hero

第一步:建立路由檔案 ng generate module app-routing --flat --module=app 註釋:--flat 把這個檔案放進了 src/app 中,而不是單獨的目錄中。--module=app 告訴 CLI 把它註冊到 AppModule 的 imports 陣列中

使用Ant Design UI庫  ng add ng-zorro-antd  安裝完後,全域性樣式需要找到專案中的style.css  引入:@import '.././node_modules/ng-zorro-antd/src/ng-zorro-antd.min.css';即可