angular.json 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. {
  2. "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  3. "version": 1,
  4. "cli": {
  5. "packageManager": "npm",
  6. "analytics": false
  7. },
  8. "newProjectRoot": "projects",
  9. "projects": {
  10. "xiaoshu-mobile": {
  11. "projectType": "application",
  12. "schematics": {
  13. "@schematics/angular:component": {
  14. "style": "scss"
  15. }
  16. },
  17. "root": "projects/xiaoshu-mobile",
  18. "sourceRoot": "projects/xiaoshu-mobile/src",
  19. "prefix": "app",
  20. "architect": {
  21. "build": {
  22. "builder": "@angular-devkit/build-angular:application",
  23. "options": {
  24. "outputPath": "dist/xiaoshu-mobile",
  25. "index": "projects/xiaoshu-mobile/src/index.html",
  26. "browser": "projects/xiaoshu-mobile/src/main.ts",
  27. "polyfills": ["zone.js"],
  28. "tsConfig": "projects/xiaoshu-mobile/tsconfig.app.json",
  29. "inlineStyleLanguage": "scss",
  30. "assets": [{ "glob": "**/*", "input": "public" }],
  31. "styles": ["projects/xiaoshu-mobile/src/styles.scss"],
  32. "scripts": []
  33. },
  34. "configurations": {
  35. "production": {
  36. "budgets": [
  37. { "type": "initial", "maximumWarning": "500kB", "maximumError": "1MB" },
  38. { "type": "anyComponentStyle", "maximumWarning": "8kB", "maximumError": "22kB" }
  39. ],
  40. "outputHashing": "all"
  41. },
  42. "development": {
  43. "optimization": false,
  44. "extractLicenses": false,
  45. "sourceMap": true
  46. }
  47. },
  48. "defaultConfiguration": "production"
  49. },
  50. "serve": {
  51. "builder": "@angular-devkit/build-angular:dev-server",
  52. "configurations": {
  53. "production": { "buildTarget": "xiaoshu-mobile:build:production" },
  54. "development": { "buildTarget": "xiaoshu-mobile:build:development" }
  55. },
  56. "defaultConfiguration": "development"
  57. },
  58. "extract-i18n": {
  59. "builder": "@angular-devkit/build-angular:extract-i18n"
  60. },
  61. "test": {
  62. "builder": "@angular-devkit/build-angular:karma",
  63. "options": {
  64. "karmaConfig": "karma.conf.cjs",
  65. "polyfills": ["zone.js", "zone.js/testing"],
  66. "tsConfig": "projects/xiaoshu-mobile/tsconfig.spec.json",
  67. "inlineStyleLanguage": "scss",
  68. "assets": [{ "glob": "**/*", "input": "public" }],
  69. "styles": ["projects/xiaoshu-mobile/src/styles.scss"],
  70. "scripts": []
  71. }
  72. }
  73. }
  74. },
  75. "xiaoshu-admin": {
  76. "projectType": "application",
  77. "schematics": {
  78. "@schematics/angular:component": {
  79. "style": "scss"
  80. }
  81. },
  82. "root": "projects/xiaoshu-admin",
  83. "sourceRoot": "projects/xiaoshu-admin/src",
  84. "prefix": "app",
  85. "architect": {
  86. "build": {
  87. "builder": "@angular-devkit/build-angular:application",
  88. "options": {
  89. "outputPath": "dist/xiaoshu-admin",
  90. "index": "projects/xiaoshu-admin/src/index.html",
  91. "browser": "projects/xiaoshu-admin/src/main.ts",
  92. "polyfills": ["zone.js"],
  93. "tsConfig": "projects/xiaoshu-admin/tsconfig.app.json",
  94. "inlineStyleLanguage": "scss",
  95. "assets": [{ "glob": "**/*", "input": "public" }],
  96. "styles": ["projects/xiaoshu-admin/src/styles.scss"],
  97. "scripts": []
  98. },
  99. "configurations": {
  100. "production": {
  101. "budgets": [
  102. { "type": "initial", "maximumWarning": "500kB", "maximumError": "1MB" },
  103. { "type": "anyComponentStyle", "maximumWarning": "8kB", "maximumError": "22kB" }
  104. ],
  105. "outputHashing": "all"
  106. },
  107. "development": {
  108. "optimization": false,
  109. "extractLicenses": false,
  110. "sourceMap": true
  111. }
  112. },
  113. "defaultConfiguration": "production"
  114. },
  115. "serve": {
  116. "builder": "@angular-devkit/build-angular:dev-server",
  117. "configurations": {
  118. "production": { "buildTarget": "xiaoshu-admin:build:production" },
  119. "development": { "buildTarget": "xiaoshu-admin:build:development" }
  120. },
  121. "defaultConfiguration": "development"
  122. },
  123. "extract-i18n": {
  124. "builder": "@angular-devkit/build-angular:extract-i18n"
  125. },
  126. "test": {
  127. "builder": "@angular-devkit/build-angular:karma",
  128. "options": {
  129. "karmaConfig": "karma.conf.cjs",
  130. "polyfills": ["zone.js", "zone.js/testing"],
  131. "tsConfig": "projects/xiaoshu-admin/tsconfig.spec.json",
  132. "inlineStyleLanguage": "scss",
  133. "assets": [{ "glob": "**/*", "input": "public" }],
  134. "styles": ["projects/xiaoshu-admin/src/styles.scss"],
  135. "scripts": []
  136. }
  137. }
  138. }
  139. }
  140. }
  141. }