|
11 | 11 | "schematics": {}, |
12 | 12 | "architect": { |
13 | 13 | "build": { |
14 | | - "builder": "@angular/build:application", |
| 14 | + "builder": "@angular-devkit/build-angular:browser", |
15 | 15 | "options": { |
16 | | - "outputPath": { |
17 | | - "base": "dist/test-app" |
18 | | - }, |
| 16 | + "outputPath": "dist/test-app", |
19 | 17 | "index": "src/index.html", |
20 | | - "polyfills": [ |
21 | | - "src/polyfills.ts" |
22 | | - ], |
| 18 | + "main": "src/main.ts", |
| 19 | + "polyfills": ["src/polyfills.ts"], |
23 | 20 | "tsConfig": "tsconfig.app.json", |
24 | 21 | "assets": [ |
25 | 22 | "src/favicon.ico", |
|
34 | 31 | "output": "./svg" |
35 | 32 | } |
36 | 33 | ], |
37 | | - "styles": [ |
38 | | - "src/styles.css" |
39 | | - ], |
40 | | - "scripts": [], |
41 | | - "browser": "src/main.ts", |
42 | | - "server": "src/main.server.ts", |
43 | | - "prerender": true, |
44 | | - "ssr": { |
45 | | - "entry": "src/server.ts" |
46 | | - } |
| 34 | + "styles": ["src/styles.css"], |
| 35 | + "scripts": [] |
47 | 36 | }, |
48 | 37 | "configurations": { |
49 | 38 | "production": { |
|
81 | 70 | }, |
82 | 71 | "defaultConfiguration": "production" |
83 | 72 | }, |
| 73 | + "server": { |
| 74 | + "builder": "@angular-devkit/build-angular:server", |
| 75 | + "options": { |
| 76 | + "outputPath": "dist/test-app-server", |
| 77 | + "main": "src/main.server.ts", |
| 78 | + "tsConfig": "tsconfig.server.json" |
| 79 | + }, |
| 80 | + "configurations": { |
| 81 | + "production": { |
| 82 | + "fileReplacements": [ |
| 83 | + { |
| 84 | + "replace": "src/environments/environment.ts", |
| 85 | + "with": "src/environments/environment.prod.ts" |
| 86 | + } |
| 87 | + ] |
| 88 | + } |
| 89 | + } |
| 90 | + }, |
84 | 91 | "serve": { |
85 | | - "builder": "@angular/build:dev-server", |
| 92 | + "builder": "@angular-devkit/build-angular:dev-server", |
86 | 93 | "options": { |
87 | 94 | "buildTarget": "test-app:build" |
88 | 95 | }, |
|
96 | 103 | }, |
97 | 104 | "defaultConfiguration": "development" |
98 | 105 | }, |
| 106 | + "prerender": { |
| 107 | + "builder": "@nguniversal/builders:prerender", |
| 108 | + "options": { |
| 109 | + "buildTarget": "test-app:build:production", |
| 110 | + "serverTarget": "test-app:server:production", |
| 111 | + "routes": ["/"] |
| 112 | + } |
| 113 | + }, |
99 | 114 | "extract-i18n": { |
100 | | - "builder": "@angular/build:extract-i18n", |
| 115 | + "builder": "@angular-devkit/build-angular:extract-i18n", |
101 | 116 | "options": { |
102 | 117 | "buildTarget": "test-app:build" |
103 | 118 | } |
104 | 119 | }, |
105 | 120 | "lint": { |
106 | 121 | "builder": "@angular-eslint/builder:lint", |
107 | 122 | "options": { |
108 | | - "lintFilePatterns": ["src/**/*.ts", "src/**/*.html"] |
| 123 | + "lintFilePatterns": [ |
| 124 | + "src/**/*.ts", |
| 125 | + "src/**/*.html" |
| 126 | + ] |
109 | 127 | } |
110 | 128 | } |
111 | 129 | } |
|
0 commit comments