Angular CLI(Angular.json) 属性详解

简介

angular cli 是angular commond line interface的缩写,意为angular的命令行接口。在angular cli在6.0版本以后已经不再创建angular-cli.json文件,而是用angular.json代替。https://www.cnblogs.com/liyong-blackStone/p/10189562.html
以下的属性详解是以angular6.X版本为基础。

属性

  • version:整数类型,表示文件版本,当前值是1。
  • newProjectRoot:字符串类型,新的project被创建时的路径。
  • defaultProject:字符串类型,命令中用到的默认项目名称。
  • cli:Angular Cli的工作区配置选项。
    • defaultcollection:字符串类型,默认的收集方式
    • packageManager:字符串类型,指定哪个包管理工具来处理。
    • warnings:object类型,警告配置。
      • versionMismatch:bool类型,当主版本本地版本新的时候,发出警告。
      • typescriptMismatch:bool类型。项目的名称.
  • schematics:object类型。Schematics的工作区配置项。
    • schematic-package:schematic-name:(object类型),此对象包含schematic的配置选项,默认的json格式配置如下:

      • @schematics/angular:component
      • @schematics/angular:directive
      • @schematics/angular:module
      • @schematics/angular:service
      • @schematics/angular:pipe
      • @schematics/angular:class

projects:工作区中每个项目的配置选项

  • root(string):项目文件的根目录
  • sourceRoot(string):源文件、资源和index.html文件结构的根目录
  • projectType(string):项目、应用或者库的类型
  • prfix(string):选择器的前缀
  • schematics(object):Schemetacis的项目配置。与顶部的Schematics配置具有相同的格式
  • architect(string):项目目标架构的配置。
    • targetName(string):目标架构名称

      • builder(string):目标的生成器,格式为:package-name:builder-name
      • options(string):生成器的配置选项,json格式的默认schematics如下:
        • @angular-devkit/build-angular:app-shell
        • @angular-devkit/build-angular:browser
        • @angular-devkit/build-angular:dev-server
        • @angular-devkit/build-angular:extract-i18n
        • @angular-devkit/build-angular:karma
        • @angular-devkit/build-angular:protractor
        • @angular-devkit/build-angular:server
        • @angular-devkit/build-angular:tslint
      • confgurations(object):一些备选的方案
        • configurationName(object):生成器重写的部分配置。

Angular 6.X CLI(Angular.json) 属性详解的更多相关文章

  1. npm package.json属性详解

    概述 本文档是自己看官方文档的理解+翻译,内容是package.json配置里边的属性含义.package.json必须是一个严格的json文件,而不仅仅是js里边的一个对象.其中很多属性可以通过np ...

  2. Angular Npm Package.Json文件详解

    Angular7 Npm Package.Json文件详解   近期时间比较充裕,正好想了解下Angular Project相关内容.于是将Npm官网上关于Package.json的官方说明文档进行了 ...

  3. fiddler请求报文的headers属性详解

    fiddler请求报文的headers属性详解 headers的属性包含以下几部分. (1)Cache头域 在Cache头域中,通常会出现以下属性. 1. Cache-Control 用来指定Resp ...

  4. Flask request 属性详解

    Flask request 属性详解 一.关于request在Flask的官方文档中是这样介绍request的:对于 Web 应用,与客户端发送给服务器的数据交互至关重要.在 Flask 中由全局的 ...

  5. 最强常用开发库总结 - JSON库详解

    最强常用开发库总结 - JSON库详解 JSON应用非常广泛,对于Java常用的JSON库要完全掌握.@pdai JSON简介 JSON是什么 JSON 指的是 JavaScript 对象表示法(Ja ...

  6. android:exported 属性详解

    属性详解 标签: android 2015-06-11 17:47 27940人阅读 评论(7) 收藏 举报 分类: Android(95) 项目点滴(25) 昨天在用360扫描应用漏洞时,扫描结果, ...

  7. OutputCache属性详解(一)一Duration、VaryByParam

    目录 OutputCache概念学习 OutputCache属性详解(一) OutputCache属性详解(二) OutputCache属性详解(三) OutputCache属性详解(四)— SqlD ...

  8. OutputCache属性详解(二)一 Location

    目录 OutputCache概念学习 OutputCache属性详解(一) OutputCache属性详解(二) OutputCache属性详解(三) OutputCache属性详解(四)— SqlD ...

  9. OutputCache属性详解(三)— VaryByHeader,VaryByCustom

    目录 OutputCache概念学习 OutputCache属性详解(一) OutputCache属性详解(二) OutputCache属性详解(三) OutputCache属性详解(四)— SqlD ...

随机推荐

  1. Python之tkinter中的askyescancel窗口返回值

    if messagebox.askokcancel(title="确认取消",message="您确认注册该账号吗?"): messagebox.showinf ...

  2. webpack 打包调试

    本文适用于已经会使用webpack的前端开发人员,但是想进一步了解webpack细节和进阶. 首先请读者按照我前一篇文章 Webpack 10分钟入门介绍的步骤,在本地搭建一个webpack的hell ...

  3. CentOS6.8 安装 Oracle11.2.0.4

    1. 安装操作系统 安装的时候选择中文+英文支持 注意分区: swap sda盘做系统盘 sdb盘做数据盘 配置完成后的服务器分区路径信息: [root@dbserver ~]# df -h File ...

  4. 好用的在线工具汇总:Iconfont图标,数据mock,时间函数库,颜色查询 等

    一   时间函数库 ———http://momentjs.com/ 非常全的时间处理函数库,引入使用非常方便. 二   Iconfont———http://www.iconfont.cn/ 各种小图标 ...

  5. webgl之绘图要点

    3D世界是由点组成的,两个点组成一条直线,而三个点就可以组成一个三角形,通过三角形就可以组成任意形状的物体,而这种组成的物体我们称为Mesh模型,接着Mesh模型加上纹理就组成了真实的3D世界.下面我 ...

  6. django2笔记:路由path语法

    django2笔记:路由path语法 9月23,Django 发布了2.0a1版本,这是一个 feature freeze 版本,如果没有什么意外的话,2.0正式版不会再增加新的功能了.按照以往的规律 ...

  7. Jfinal QuartzPlugin 简单使用案例

    之前一直使用spring quartz感觉还挺好用的,就想着jfinal是不是也可以使用quartz插件,于是发现了QuartzPlugin和jfinal-scheduler<参考:https: ...

  8. Android开发艺术探索学习笔记(六)

    第六章 Android的Drawable  Drawable的优点:使用简单,比自定义view的成本要低:非图片类型的Drawable占用空间小,有利于减小APK安装包的大小. 6.1Drawable ...

  9. php数组方法

    查找.筛选与搜索数组元素是数组操作的一些常见功能.下面来介绍一下几个相关的函数. in_array()函数 in_array()函数在一个数组汇总搜索一个特定值,如果找到这个值返回true,否则返回f ...

  10. 理解 async/await 的执行

    这是一篇简单的短文章,方便理解. 开局先丢官宣:sec-async-function-definitions 这个链接是对 await 的解释,解释了它的执行. await 的执行意味着(官宣巴拉巴拉 ...