• 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

    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):生成器重写的部分配置。
  • 相关阅读:
    [Everyday Mathematics]20150226
    [Everyday Mathematics]20150225
    [Everyday Mathematics]20150224
    [Everyday Mathematics]20150223
    [Everyday Mathematics]20150222
    [Everyday Mathematics]20150221
    [Everyday Mathematics]20150220
    [Everyday Mathematics]20150219
    [Everyday Mathematics]20150218
    [Everyday Mathematic]20150217
  • 原文地址:https://www.cnblogs.com/liyong-blackStone/p/10256142.html
Copyright © 2020-2023  润新知