npm install -g typescript //安裝TypeScript npm install -g @angular/cli ng --version //檢測是否安裝成功 ng new my-app //生成一個新項目以及應用的骨架代碼 cd my-app npm i ng serve --open //使用--open(或-o)參數能夠自動打開瀏覽器並訪問http://localhost:4200/
npm install -g @angular/cli ng new sass-project --style=scss / --style=sass npm install node-sass --save-dev npm install sass-loader --save-dev //安裝sass依賴和loader //修改.angular-cli.json文件 "styles": [ "styles.scss" ], "defaults":{ "styleExt": "scss", "component": {} } //命令行 //If you are changing your existing style in your project ng set defaults.styleExt scss
Angular CLI的配置文件。 在這個文件中,咱們能夠設置一系列默認值,還能夠配置項目編譯時要包含的那些文件。javascript
{ "apps": { "styles": [ "styles.css", "../node_modules/bootstrap/dist/css/bootstrap.min.css" ] } }
"scripts": [ "../node_modules/jquery/dist/jquery.js", "../test.ts" ]
npm install --save @angular/material @angular/cdk npm install --save @angular/animations //某些組件須要用到,不是必須 npm install --save hammerjs //某些組件須要用到,不是必須
//styles.css @import '~@angular/material/core/theming/prebuilt/deeppurple-amber.css'; //引用主題樣式
import {MatButtonModule, MatCheckboxModule} from '@angular/material'; @NgModule({ ... imports: [MatButtonModule, MatCheckboxModule], ... }) export class PizzaPartyAppModule { }
--spec: boolean, 默認爲 false, 表示是否生成單元測試相關的 spec 文件css
ng g c my-component --spec