Browse Source

Update Angular build config and TypeScript settings on module

pull/23363/head
Fahri Gedik 1 year ago
parent
commit
9298b9ae4a
  1. 15
      templates/module/angular/angular.json
  2. 7
      templates/module/angular/tsconfig.prod.json

15
templates/module/angular/angular.json

@ -58,12 +58,12 @@
"prefix": "app", "prefix": "app",
"architect": { "architect": {
"build": { "build": {
"builder": "@angular-devkit/build-angular:browser", "builder": "@angular-devkit/build-angular:application",
"options": { "options": {
"outputPath": "dist/dev-app", "outputPath": "dist/dev-app",
"index": "projects/dev-app/src/index.html", "index": "projects/dev-app/src/index.html",
"main": "projects/dev-app/src/main.ts", "browser": "projects/dev-app/src/main.ts",
"polyfills": "projects/dev-app/src/polyfills.ts", "polyfills": ["projects/dev-app/src/polyfills.ts"],
"tsConfig": "projects/dev-app/tsconfig.app.json", "tsConfig": "projects/dev-app/tsconfig.app.json",
"inlineStyleLanguage": "scss", "inlineStyleLanguage": "scss",
"allowedCommonJsDependencies": ["chart.js", "js-sha256"], "allowedCommonJsDependencies": ["chart.js", "js-sha256"],
@ -131,12 +131,9 @@
"outputHashing": "all" "outputHashing": "all"
}, },
"development": { "development": {
"buildOptimizer": false,
"optimization": false, "optimization": false,
"vendorChunk": true,
"extractLicenses": false, "extractLicenses": false,
"sourceMap": true, "sourceMap": true
"namedChunks": true
} }
}, },
"defaultConfiguration": "production" "defaultConfiguration": "production"
@ -162,8 +159,8 @@
"test": { "test": {
"builder": "@angular-devkit/build-angular:karma", "builder": "@angular-devkit/build-angular:karma",
"options": { "options": {
"main": "projects/dev-app/src/test.ts", "browser": "projects/dev-app/src/test.ts",
"polyfills": "projects/dev-app/src/polyfills.ts", "polyfills": ["projects/dev-app/src/polyfills.ts"],
"tsConfig": "projects/dev-app/tsconfig.spec.json", "tsConfig": "projects/dev-app/tsconfig.spec.json",
"karmaConfig": "projects/dev-app/karma.conf.js", "karmaConfig": "projects/dev-app/karma.conf.js",
"inlineStyleLanguage": "scss", "inlineStyleLanguage": "scss",

7
templates/module/angular/tsconfig.prod.json

@ -9,10 +9,11 @@
"experimentalDecorators": true, "experimentalDecorators": true,
"moduleResolution": "node", "moduleResolution": "node",
"importHelpers": true, "importHelpers": true,
"target": "es2017", "target": "es2020",
"module": "es2020", "module": "esnext",
"esModuleInterop": true,
"lib": [ "lib": [
"es2018", "es2020",
"dom" "dom"
], ],
}, },

Loading…
Cancel
Save