下面是整理的angular.json 的一些配置项,希望能给需要的人提供帮助。
粘贴过来格式可能有点乱,复制粘贴到自己的编辑器总格式化一下就很清晰了。
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"cli": { // cli属性定义Angular CLI的配置
"analytics": "03d60a89-c556-45ac-890b-46df7c77fbe0"
},
"version": 1,
"newProjectRoot": "projects", // 由CLI创建的新的内部应用和库放置的位置。默认值为 projects
// 这个属性包含了工作空间中所有项目的配置信息
"projects": {
"angular-learning": {
"projectType": "application", // appliaction 或者 library,应用可以在浏览器中独立运行,而库则不行
"schematics": { // 一组原理图(schematic),它可以为该项目自定义 ng generate 子命令的默认选项。
"@schematics/angular:application": {
"strict": true
}
},
"root": "", // 指定了项目文件的根文件夹,可能为空,但是它指定了一个特定的文件夹
"sourceRoot": "src", // 指定了项目源文件位置
"prefix": "app", // Angular 所生成的选择器的前缀字符串。可以自定义它,以作为应用或功能区的标识。
"architect": { // 为本项目的各个构建器目标配置默认值。
// 每一个配置项都有 3 个字段属性:builder,options,configurations
"build"