angular-cli入门

  • 安装
cnpm install -g @angular/cli // 全局安装
ng -v // 检查是否安装成功 (Angular CLI: 1.5.2, Angular: 5.0.2)
  • 新建项目
npm new my-app --skip install // 新建一个my-app项目,阻止npm下载安装,npm安装太慢了
// 或者
npm new my-app --skip install --routing // 新建一个my-app项目,添加路由

cnpm install // 使用cnpm安装
ng serve // 运行,默认端口4200
ng serve -port:4201 // 修改端口,可以开多个端口

ng clear // 清空cmd
  • 添加模块
// ng generate 简写 ng g
ng generate component test // 生成test模块 (自动注入到app.module) 
生成4个文件:
  app.component.css
  app.component.html
  app.component.spec.ts // 测试文件
  app.component.ts
ng g component .png
  • 添加服务
ng generate service test -m app.module // 在app.module中生成test服务(自动注入到app.module)
ng g service.png
  • 修改服务


  • 引入服务



  • 测试
ng test // 测试,生产测试报告
  • 打包
ng build  (ng b)  // 普通打包,大概3M
1.png
ng build --aot // 优化编译angular, 大概1.7M
2.png
ng build -prod // 生成模式,仅 300K 还带上hash值
3.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 178,191评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,435评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,251评论 6 342
  • 只和矿泉水的3天过去了,今天早上喝到红枣水的第一口真是满满的甜到幸福的感觉。 过去3天其实也不能说难受,但对于一个...
    大霞大霞阅读 659评论 0 48
  • 著\MX先生 第二章 (上) 鬼上身? 林小晓只见眼前一片漆黑,她不知被谁点了睡穴,只能昏...
    MX先生阅读 371评论 0 1

友情链接更多精彩内容