一、简介

Angular CLI用于简单,快速构建Angular2项目,只要掌握几行命令就能扣减前端架构。依赖于NodeJs和npm。

Git 源代码地址:https://github.com/angular/angular-cli

AngularCLI主要特性
1 Angular CLI 可以快速搭建框架,创建module,service,class,directive等;
2 具有webpack的功能,代码分割(code splitting),按需加载;
3 代码打包压缩;
4 模块测试,端到端测试;
5 热部署,有改动立即重新编译,不用刷新浏览器;而且速度很快
6 有开发环境,测试环境,生产环境的配置,不用自己操心; 
7 sass,less的预编译Angular CLI都会自动识别后缀来编译;
8 typescript的配置,Angular CLI在创建应用时都可以自己配置;
9 在创建好的工程也可以做一些个性化的配置,webpack的具体配置还不支持,未来可能会增加;
10 Angular CLI创建的工程结构是最佳实践,生产可用;

安装 Angular CLI

windows: npm install -g angular-cli
macOS: sudo npm install -g angular-cli

注:安装的时间可能会比较长。

安装成功后,使用 ng help 命令,验证安装是否成功

二、使用 Angular CLI创建Angular项目

1.创建项目:

ng new project_name(项目名称)

注:安装时如果很慢,设置cnpm ,使用命令:

ng set --global packageManager=cnpm

注2:Installing packages ...加载模块依赖过程,可能也会相对慢一会儿。

2.启动项目

cd project_name

ng serve --open   //编译运行名称

使用--open(或-o)参数可以自动打开浏览器并访问http://localhost:4200/

运行成功,地址栏输入:http://localhost:4200/

运行结果页面如下:

尝试的修改一下app.component.ts中的文字,看看热部署是否马上生效?yes!it does!

3.ng 命令创建模块、类等

ng g module about

创建module,component,service,class

更多:

Ionic2 相关文档整理

Visual Studio Code v1.18发布

EF Linq字符串模糊查询整理

ng set --global packageManager=cnpm

Angular CLI简介相关推荐

  1. Angular CLI ng常用命令整理

    Angular CLI 的ng命令常用整理 当前对应版本:angular-cli:1.0.0    node:8.9.3   os:win32 x64 1.创建项目 ng new 命令 描述 ng n ...

  2. ng命令汇总:Angular CLI 使用教程指南参考

    Angular CLI 使用教程指南参考 Angular CLI 现在虽然可以正常使用但仍然处于测试阶段. Angular CLI 依赖 Node 4 和 NPM 3 或更高版本. 安装 要安装Ang ...

  3. Angular CLI在线安装和离线安装

    Angular CLI 安装方式 默认已经安装了 Node.js 和 npm 包管理器. 1. 在线安装 可以使用外网的情况下,可以使用在线安装的方式. 要使用 npm 命令全局安装 CLI,请打开终 ...

  4. angular cli全局版本大于本地版本 把本地版本升级方式

    查看 angular 版本  ng version 如出现提示 Your global Angular CLI version (xxx) is greater than your local ver ...

  5. 使用Angular CLI从蓝本生成代码

    第一篇文章是: "使用angular cli生成angular5项目" : http://www.cnblogs.com/cgzl/p/8594571.html 这篇文章主要是讲生 ...

  6. Angular CLI 使用教程指南参考

    Angular CLI 使用教程指南参考 Angular CLI 现在虽然可以正常使用但仍然处于测试阶段. Angular CLI 依赖 Node 4 和 NPM 3 或更高版本. 安装 要安装Ang ...

  7. Angular cli 发布自定义组件

    建立工作空间 ng new Test --style=scss //Angular6.x及以下可以使用这个命令指定使用.scss样式表 ng new Test                      ...

  8. Linux安装指定版本Angular Cli

    环境准备: 1.安装nodejs 不同版本Angular Cli需要安装不同版本的nodejs,本文安装v10.16.0版本的nodejs,可以支持7.x版本的Angular Cli.由于开发需要使用 ...

  9. Ionic启动时提示:The Angular CLI requires a minimum Node.js version of eithor v10.13 or v12.0

    场景 在新建ionic项目后通过ionic serve 启动ionic项目时提示: The Angular CLI requires a minimum Node.js version of eith ...

  10. Angular介绍、安装Angular Cli、创建Angular项目入门教程

    场景 Angualr 是一款来自谷歌的开源的web 前端框架,诞生于2009 年,由Misko Hevery 等 人创建,后为Google 所收购.是一款优秀的前端JS 框架,已经被用于Google ...

最新文章

  1. 漫谈Httpclient
  2. powerdesigner中类图的内部类画法
  3. angular5.0封装underscore常用pipe并发布到npm全套流程
  4. 448. Find All Numbers Disappeared in an Array
  5. Session的原理,大型网站中Session方面应注意什么?
  6. HTML--HTML对象的关于位置和大小的属性的图解
  7. [AlwaysOn Availability Groups] 健康模型 Part 2 ——扩展
  8. 去别人共享目录下拷贝东西,怎么进入别人的机器
  9. P1280 尼克的任务
  10. 程序员在工作中如何快速成长和学习?
  11. 【优化求解】基于matlab NSGA2算法多技能员工调度优化模型【含Matlab源码 1775期】
  12. 分享ssd固态硬盘分区装系统全过程!
  13. autojs java文件_autojs官方文档
  14. iGoogle创新设计大赛
  15. 如何解决github的code按钮一直转下载不了
  16. win7 手把手教你将win7背景色修改为浅绿保护色【包括资源管理器的背景】
  17. sh: arithmetic expression: expecting primary
  18. 「游戏引擎 浅入浅出」项目介绍
  19. 财务会计 -- 什么是借贷
  20. 【论文笔记】Adversarial Multi-task Learning for Text Classification

热门文章

  1. CodeLite13避免中文乱码的方法
  2. 装系统时的UEFI模式
  3. 万字详解 Docker 镜像详细操作
  4. 2022-11-18 mysql列存储引擎-assert failed on i < m_idx.size() at rc_attr.h:342-问题分析
  5. 无插件使用Eclipse和Resin调试WEB应用(Debug Web App In Ecli...
  6. 测试框架 Mocha 实例教程
  7. 如何设置计算机桌面待办事项,怎么在Windows电脑桌面便签上显示未来要处理的待办事项?...
  8. windows下使用精灵标注图片
  9. 2020牛客多校九J-The Escape Plan of Groundhog
  10. Android Bluetooth蓝牙scan过程