Throw an error if client builds retain references to `*.server.ts` files
- Vorherrschende Sprache
- TypeScript
- Sterne
- 27k
- Forks
- 11.8k
- Ø Merge
- 14 Std. 23 Min.
- Gemergte PRs (30 T.)
- 162
Beschreibung
### Command
build
### Description
When SSR is enabled in an Angular project, there are a few `.server.ts` files produced (e.g. `app.config.server.ts`). The `.server.ts` suffix is also used by different applications as a way to structure and separate client and server code.
The proposal is to update the build pipeline to throw an error in case files with `.server.ts` suffix are present in the final client build output.
// cc @alan-agius4
Beitragsleitfaden
Rechercherichtung
Beginne mit dem Angular CLI-Build-Befehl und verfolge, wie die endgültige Client-Build-Ausgabe erzeugt wird, wenn SSR aktiviert ist. Überprüfe, wie `.server.ts`-Dateien in dieser Ausgabe beibehalten werden; abgeschlossen ist die Aufgabe, wenn der Build jedes Mal einen Fehler meldet, sobald eine solche Datei vorhanden ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, typescript
- Bereich
- build-system
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100