Build process hook
- Vorherrschende Sprache
- TypeScript
- Sterne
- 27k
- Forks
- 11.8k
- Ø Merge
- 14 Std. 23 Min.
- Gemergte PRs (30 T.)
- 162
Beschreibung
### Desired functionality
It would be nice to have a hook in the build process, between the index generation and the hash computation, for execute something.
I try to use the Critical lib with my Angular project. First, I build my app, then I use Critical script in order to inline my CSS in the index file : I rewrite my index file. It was messed up with Angular SW, so I submit an issue in Angular's Github (https://github.com/angular/angular/issues/25267).
@gkalpak explains that the issue result from the stored hash mismatch, because of the rewrite of index file.
Beitragsleitfaden
Rechercherichtung
Beginne damit, den Build-Prozess der Angular CLI von der Index-Generierung bis zur Hash-Berechnung nachzuverfolgen. Überprüfe, wo zwischen diesen Phasen ein Hook ausgeführt werden könnte, und bestätige anschließend, dass die Ausführung einer Aktion nach der Generierung vor dem Hashing den finalen Index-Hash beibehält und die im Issue beschriebene Angular service-worker mismatch behebt.
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