你要使用 Angular CLI 來建立項目、建立應用和庫代碼,並執行多種開發任務,好比測試、打包和發佈。css
全局安裝 Angular CLI。html
要想使用 npm
來安裝 CLI,請打開終端/控制檯窗口,並輸入下列命令:npm
npm install -g @angular/cli
Angular 工做區 就是你開發應用的上下文環境。 每一個工做區包含一些供一個或多個項目使用的文件。 每一個項目都是一組由應用、庫或端到端(e2e)測試構成的文件。api
但願建立工做區和初始化應用項目:瀏覽器
ng new
,並提供一個名字 my-app
,以下所示:ng new my-appng new
會提示你要把哪些特性包含在初始的應用項目中。請按回車鍵接受默認值。Angular CLI 會安裝必要的 Angular npm 包及其它依賴。這可能要花幾分鐘。服務器
還將建立下列工做區和初始項目文件:app
my-app
my-app
(但位於 src
子目錄下)e2e
子目錄下)初始的應用項目是一個簡單的 "歡迎" 應用,隨時能夠運行它。ide
Angular 包含一個開發服務器,以便你能輕易地在本地構建應用和啓動開發服務器。測試
my-app
)。ng serve
啓動開發服務器,並帶上 --open
選項。cd my-app
ng serve --open
ng serve
命令會自動啓動服務器,並監視你的文件變化,當你修改這些文件時,它就會從新構建應用。ui
--open
(或只用 -o
)選項會自動打開瀏覽器,並訪問 http://localhost:4200/
。
若是由於某些緣由,你計算機中的 4200 端口被佔用了,你可能但願你的這個應用在不一樣的端口上被啓動。
你能夠在你的啓動命令上添加一個參數 --port,將上面的 ng serve --open
修改成 ng serve --open --port 4100
, 這個命令將會對你的第一個 Angular 項目進行編譯後部署啓動,在啓動完成後將會自動在瀏覽器上打開連接,你應用服務器部署的端口爲 4100。
看,你的應用正在使用一條消息歡迎你:
組件 是 Angular 應用中的基本構造塊。 它們在屏幕上顯示數據、監聽用戶輸入,並根據這些輸入採起行動。
做爲初始應用的一部分,CLI 也會爲你建立第一個 Angular 組件。它就是根組件,名叫 app-root
。
打開./src/app/app.component.ts
將 title
屬性從 'my-app'
修改成 'My First Angular App'
@Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) export class AppComponent { title = 'My First Angular App!'; }
瀏覽器將會用修改過的標題自動刷新。
很不錯,但還能夠更好看。
打開 ./src/app/app.component.css
文件,並給這個組件提供一些樣式。 h1 { color: #369; font-family: Arial, Helvetica, sans-serif; font-size: 250%; }
看起來很不錯!
根據版本的不一樣,咱們在初始化的時候,發現 .css 文件的後綴名已經使用 styl 後綴名了。
好比說在整理示例的代碼中,你須要修改的文件名字爲 app.component.css,可是在你的文件系統中,你可能只能知道 app.component.styl 這個文件。