angular-cli.json api

作者: 虫师_7d85 | 来源:发表于2017-09-25 12:04 被阅读16次

    文档地址: https://github.com/angular/angular-cli/wiki/angular-cli

    Algular CLI配置架构
    选项
    • 项目:项目的全局配置。
    o name(string):项目的名称。
    o eject(boolean):此项目是否被弹出。默认是false。
    • apps(array):此项目中不同应用程序的属性。
    o name(string):应用程序的名称
    o root(string):应用程序的根目录。
    o outDir(string):用于构建结果的输出目录。默认是dist/。
    o assets(array):应用程序资产列表。
    o deployUrl(string):将部署文件的URL。
    o index(string):起始HTML文件的名称。默认是index.html
    o main(string):主入口点文件的名称。
    o polyfills(string):polyfills入口点文件的名称。在应用程式前加载
    o test(string):测试入口点文件的名称。
    o tsconfig(string):TypeScript配置文件的名称。默认是tsconfig.app.json。
    o testTsconfig(string):单元测试的TypeScript配置文件的名称。
    o prefix(string):应用于生成的选择器的前缀。
    o serviceWorker(boolean):从@ angular / service-worker对服务工作者的实验支持。默认是false。
    o showCircularDependencies(boolean):在构建上显示循环依赖性警告。默认是true。
    o styles(string|array):要包含在构建中的全局样式。
    o stylePreprocessorOptions:传递给样式预处理器的选项。
     includePaths(array):要包含的路径。路径将被解决以生成根。
    o scripts(array):要包括在构建中的全局脚本。
    o environmentSource(string):环境配置的源文件。
    o environments(object):环境配置的名称和相应的文件。
    • e2e:端到端测试的验证。
    o 量角器
     config(string):配置文件的路径。
    • lint(array):要传递给TSLint的属性。
    o files(string|array):文件glob(s)到lint。
    o project(string):tsconfig.json项目文件的位置。如果'files'属性不存在,也将使用文件作为lint。
    o tslintConfig(string):tslint.json配置的位置。默认是tslint.json。
    o exclude(string|array):要忽略的文件glob。
    • 测试:单元测试的配置。
    o 因果报应
     config(string):路由到karma配置文件。
    o 代码覆盖率
     exclude(array):从代码覆盖中排除的Globs。
    • 默认值:指定生成的默认值。
    o styleExt(string):用于样式文件的文件扩展名。
    o 民意调查(number):多久检查文件更新。
    o class:生成类的选项。
     spec(boolean):指定是否生成spec文件。默认是false。
    o 组件:用于生成组件的选项。
     flat(boolean):用于指示是否创建目录的标志。默认是false。
     spec(boolean):指定是否生成spec文件。默认是true。
     inlineStyle(boolean):指定样式是否在ts文件中。默认是false。
     inlineTemplate(boolean):指定模板是否在ts文件中。默认是false。
     viewEncapsulation(string):指定视图封装策略。可以是其中之一Emulated,Native或None。
     changeDetection(string):指定变更检测策略。可以是一个Default或OnPush。
    o 指令:生成指令的选项。
     flat(boolean):用于指示是否创建目录的标志。默认是true。
     spec(boolean):指定是否生成spec文件。默认是true。
    o 守卫:生成警卫的选项。
     flat(boolean):用于指示是否创建目录的标志。默认是true。
     spec(boolean):指定是否生成spec文件。默认是true。
    o 界面:用于生成界面的选项。
     prefix(string):应用于接口名称的前缀。(即I)
    o 模块:用于生成模块的选项。
     flat(boolean):用于指示是否创建目录的标志。默认是false。
     spec(boolean):指定是否生成spec文件。默认是false。
    o 管道:用于生成管道的选项。
     flat(boolean):用于指示是否创建目录的标志。默认是true。
     spec(boolean):指定是否生成spec文件。默认是true。
    o 服务:生成服务的选项。
     flat(boolean):用于指示是否创建目录的标志。默认是true。
     spec(boolean):指定是否生成spec文件。默认是true。
    o build:要传递给build命令的属性。
     sourcemaps(boolean):输出源映射。
     baseHref(string):正在构建的应用程序的基本URL。
     progress(boolean):建立时将进度记录到控制台。默认是true。
     poll(number):启用并定义查看轮询时间段(毫秒)的文件。
     deleteOutputPath(boolean):在构建之前删除输出路径。默认是true。
     preserveSymlinks(boolean):解析模块时不要使用真正的路径。默认是false。
     showCircularDependencies(boolean):在构建上显示循环依赖性警告。默认是true。
     namedChunks(boolean):使用延迟加载的块的文件名。
    o 服务:要传递给服务命令的属性
     port(number):应用程序将被提供的端口。默认是4200。
     host(string):应用程序将被提供的主机。默认是localhost。
     ssl(boolean):启用应用程序的ssl。默认是false。
     sslKey(string):服务器使用的ssl密钥。默认是ssl/server.key。
     sslCert(string):服务器使用的ssl证书。默认是ssl/server.crt。
     proxyConfig(string):代理配置文件。
    • packageManager(string):指定要使用的包管理器工具。选项包括npm,cnpm和yarn。
    • 警告:允许人员禁用控制台警告。
    o nodeDeprecation(boolean):当节点版本不兼容时,显示警告。默认是true。
    o packageDeprecation(boolean):当用户安装angle -cli时显示警告。默认是true。
    o versionMismatch(boolean):当全局版本比本地版本更新时,显示警告。默认是true。

    相关文章

      网友评论

        本文标题:angular-cli.json api

        本文链接:https://www.haomeiwen.com/subject/mmwrextx.html