語言:
TypeScript
angular 4
node.js (npm)
HTML5
CSS3
編輯器:
Visual Studio Code
安裝開發環境
1.下載並安裝 node.js
https://nodejs.org/en/
下載 穩定正式版 v6.10.3 LTS
2.下載並安裝 Visual Studio Code
https://code.visualstudio.com/
版本更新很快,下載最新的版本即可
3.下載並安裝 Angular 4.0
https://angular.io/
GET STARTED => QuickStart seed => download => Download the QuickStart seed
下載後的檔名為:quickstart-master.zip
解壓縮 quickstart-master.zip 到 c:\htdocs\quickstart
開啟 Node.js command prompt
>cd\ c:\htdocs\quickstart
>npm install
>npm start
開啟 Visual Studio Code 編輯器
開啟 c:\htdocs\quickstart\quickstart 資料夾
首頁資料在 \src\app\app.component.ts
設定資料在 \src\app\app.module.ts
src
src\app\app.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `<h1>Hello {{name}}</h1>`
})
export class AppComponent { name = 'Angular'; }
src\app\app.module.ts
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
@NgModule({
imports: [ BrowserModule ],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
src\main.ts
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
platformBrowserDynamic().bootstrapModule(AppModule);
===========================================================
Visual Studio Code 編輯器,增加擴充模組 (Ctrl + P)
Angular v4 TypeScript Snippets
https://marketplace.visualstudio.com/items?itemName=johnpapa.Angular2
Angular 4 and TypeScript/HTML VS Code Snippets
https://marketplace.visualstudio.com/items?itemName=danwahlin.angular2-snippets
ext install angular2-snippets
Bracket Pair Colorizer (支架顏色)
https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer
ext install bracket-pair-colorizer
IntelliSense for CSS class names (適用於使用項目的可用類名快速裝飾HTML。不幸的是,類名稱沒有作用於組件的文件夾。)
https://marketplace.visualstudio.com/items?itemName=Zignd.html-css-class-completion
ext install html-css-class-completion
Angular 2 TypeScript Emmet (如果你還沒有學到Emmet,那絕對是你的腰帶。此插件允許您直接在組件模板中使用語法。)
https://marketplace.visualstudio.com/items?itemName=jakethashi.vscode-angular2-emmet
ext install vscode-angular2-emmet
angular2-inline(模板中為CSS和HTML提供語法高亮。)
https://marketplace.visualstudio.com/items?itemName=natewallace.angular2-inline
ext install angular2-inline
angular2-switcher
通過三個簡單的鍵綁定快速切換組件,模板和样式。
還支持通過在光標變量時按F12來定義模板變量。
https://marketplace.visualstudio.com/items?itemName=infinity1207.angular2-switcher
ext install angular2-switcher
vscode-icons
最好的圖標包在那裡!特徵用於管道,指令,組件,模塊,路由和服務的角色特定圖標。美化文件瀏覽器!:)
https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons
ext install vscode-icons
TSLint
如果你不要打印TypeScript,你應該開始,特別是在codelyzer。這個插件讓你看起來很簡單,看看你的TypeScript代碼中的問題。甚至提供自動修復!
https://marketplace.visualstudio.com/items?itemName=eg2.tslint
ext install tslint
Angular 2+ Snippets - TypeScript, Html, ngRx, Angular Flex Layout & Testing
這是我見過的最全面的片段包。它具有67個不同的片段。
https://marketplace.visualstudio.com/items?itemName=Mikael.Angular-BeastCode
ext install Angular-BeastCode
TypeScript Hero
此插件管理導入語句,並可以自動導入缺少的依賴項。可以組織和排序導入。
https://marketplace.visualstudio.com/items?itemName=rbbit.typescript-hero
ext install typescript-hero
Path Intellisense
如果有一個插件,你添加確保它是這個。此插件啟用自動完成文件路徑,這在處理導入語句時提供了巨大的提升。
https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense
ext install path-intellisense
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。