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