Azure / Azure/static-web-apps-cli
Hot reload staticwebapp.config.json changes when server is running
- Vorherrschende Sprache
- TypeScript
- Sterne
- 668
- Forks
- 156
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**Is your feature request related to a problem? Please describe.**
We need to support hot reloading the `staticwebapp.config.json` file whenever it got edited, without restarting the server.
**Describe alternatives you've considered**
Currently, users need to kill the server and restart it so their changes get applied.
**Additional context**
Currently, we read and cache the `staticwebapp.config.json` when starting the server:
https://github.com/Azure/static-web-apps-cli/blob/722616015d16059d697428bd44f143ad72857b02/src/msha/server.ts#L146-L154
An easy implementation would be to move the call to `await handleUserConfig(...)` inside:
https://github.com/Azure/static-web-apps-cli/blob/722616015d16059d697428bd44f143ad72857b02/src/msha/server.ts#L49-L51
Beitragsleitfaden
Rechercherichtung
Lies src/msha/server.ts in der Nähe der Zeilen 49-51 und 146-154 und konzentriere dich auf handleUserConfig sowie das derzeitige Lesen und Cachen beim Serverstart. Als erledigt gilt die Aufgabe, wenn Änderungen an staticwebapp.config.json übernommen werden, während der Server weiterläuft, ohne dass ein Neustart erforderlich ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- cli
- Issue-Typ
- Feature
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 35/100