Angular 6.X CLI(Angular.json) 属性详解
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
- schematic-package:schematic-name:(object类型),此对象包含schematic的配置选项,默认的json格式配置如下:
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):生成器重写的部分配置。
- targetName(string):目标架构名称
Angular 6.X CLI(Angular.json) 属性详解的更多相关文章
- npm package.json属性详解
概述 本文档是自己看官方文档的理解+翻译,内容是package.json配置里边的属性含义.package.json必须是一个严格的json文件,而不仅仅是js里边的一个对象.其中很多属性可以通过np ...
- Angular Npm Package.Json文件详解
Angular7 Npm Package.Json文件详解 近期时间比较充裕,正好想了解下Angular Project相关内容.于是将Npm官网上关于Package.json的官方说明文档进行了 ...
- fiddler请求报文的headers属性详解
fiddler请求报文的headers属性详解 headers的属性包含以下几部分. (1)Cache头域 在Cache头域中,通常会出现以下属性. 1. Cache-Control 用来指定Resp ...
- Flask request 属性详解
Flask request 属性详解 一.关于request在Flask的官方文档中是这样介绍request的:对于 Web 应用,与客户端发送给服务器的数据交互至关重要.在 Flask 中由全局的 ...
- 最强常用开发库总结 - JSON库详解
最强常用开发库总结 - JSON库详解 JSON应用非常广泛,对于Java常用的JSON库要完全掌握.@pdai JSON简介 JSON是什么 JSON 指的是 JavaScript 对象表示法(Ja ...
- android:exported 属性详解
属性详解 标签: android 2015-06-11 17:47 27940人阅读 评论(7) 收藏 举报 分类: Android(95) 项目点滴(25) 昨天在用360扫描应用漏洞时,扫描结果, ...
- OutputCache属性详解(一)一Duration、VaryByParam
目录 OutputCache概念学习 OutputCache属性详解(一) OutputCache属性详解(二) OutputCache属性详解(三) OutputCache属性详解(四)— SqlD ...
- OutputCache属性详解(二)一 Location
目录 OutputCache概念学习 OutputCache属性详解(一) OutputCache属性详解(二) OutputCache属性详解(三) OutputCache属性详解(四)— SqlD ...
- OutputCache属性详解(三)— VaryByHeader,VaryByCustom
目录 OutputCache概念学习 OutputCache属性详解(一) OutputCache属性详解(二) OutputCache属性详解(三) OutputCache属性详解(四)— SqlD ...
随机推荐
- [Vue] vue-cli3.0安装
1. node.js安装https://nodejs.org/en/download/ 2.npm的安装 由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了.同样可以通过输入 &qu ...
- java爬虫学习
一.java爬取数据 示例:爬取网站中的所有古风网名:http://www.oicq88.com/gufeng/,并储存入数据库(mysql) jdk版本:jdk1.8 编辑器:idea 项目构建:m ...
- 05-创建kubectl-kubeconfig文件
本文档介绍创建 kubeconfig 文件 下载 kubectl $ wget https://dl.k8s.io/v1.6.0/kubernetes-client-linux-amd64.tar.g ...
- 《Python编程从入门到实践》--- 学习过程笔记(2)变量和简单数据类型
一.变量无需声明 二.变量命名规则 (1)变量名只能包括字母.数字和下划线: (2)变量名不能包含空格: (3)变量名不能使用Python关键字和函数名(保留字不可以做变量名); (4)简短易懂,清晰 ...
- redis安装(linux)
redis安装 1. 安装tcl # cd /usr/local # wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz # t ...
- 【转载】SQL Server 版本列表
Quick summary: RTM (no SP) SP1 SP2 SP3 SP4 SQL Server 2017 codename vNext not yet released ...
- JDK中ConcurrentHashMap效率测试
比较HashMap HashTable 和ConcurrentHashMap的效率. 一般情况下,达到一定的数量之后JDK1.5之后提供的ConcurrentHashMap集合类的效率是前两者的3~4 ...
- 监督学习——决策树理论与实践(下):回归决策树(CART)
介绍 决策树分为分类决策树和回归决策树: 上一篇介绍了分类决策树以及Python实现分类决策树: 监督学习——决策树理论与实践(上):分类决策树 决策树是一种依托决策而建立起来的一种 ...
- TFS2018环境搭建一单实例安装(适用于小型团队)
1.服务器配置 阿里云 单核CPU,2GB的RAM,SSD硬盘,安装TFS实例 TFS2018要求SQL Server 2016 (minimum SP1)以上.其要求有以下几点: (1).安装SQL ...
- JAVA面试精选【Java算法与编程一】
在面试中,算法题目是必须的,通过算法能够看出一个程序员的编程思维,考察对复杂问题的设计与分析能力,对问题的严谨性都能够体现出来.算法是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时 ...