使用圖形化工具建立 Angular 專案

Angluar 提供了 Angular CLI,一些原本必須自己使用前端自動化工具的部分,Angular CLI 都能幫我做到,讓我們不用為整合前端工具煩惱;除此之外,WebStorm 也支援 Angular CLI,讓我們可以在 WebStorm 內直接使用 Angular CLI。

Version


Angular 2.1.2
Angular CLI 1.0.0-beta.19-3
WebStorm 2016.3

安裝 Angular CLI


1
oomusou@mac:~$ npm install -g angular-cli

建立新專案


選擇 Create New Project

選擇左側 Angular CLI,WebStorm 會自動抓到你目前所安裝的 Node.js 與 Angular CLI 路徑。

只要輸入專案路徑即可。

當 NPM 安裝完所有套件後,會顯示 Done

啟動 Web Server


選擇 package.json,按滑鼠右鍵選擇 Show npm Scripts

點兩下 start 啟動 Angular CLI 內建的 Web Server。

在瀏覽器輸入 http://localhost:4200,若出現 app works!,表示 Angular 2 已經正常啟動。

建立 Component


選擇 src 目錄,按熱鍵 ⌘ + N,選擇 Angular CLI...

選擇 component

輸入 component 名稱 : hello-world

WebStorm 會呼叫 Angular CLI 幫我們建立 hello-world component,其 selector 為 app-hello-world1 1GitHub Commit : 建立 hello-world component

其 HTML 為 hello-world works!

app.component.html 加上 app-hello-world tag。2 2GitHub Commit : 加入 hello-world component

瀏覽器會自動更新,顯示我們新加上的 hello-world component。

Conclusion


  • WebStorm 內建支援 Angular CLI,除了可以直接透過 Angular CLI 建立專案外,還可以直接在 WebStorm 建立 component、directive、service …等,非常方便。

Sample Code


完整的範例可以在我的 GitHub 上找到。

Reference


JetBrains, WebStorm 2016.3 Early Access Preview : Flow, PostCSS, and more