angular / angular/angular-cli

Build process hook

未關閉
#11,787 24 則留言 78 個 reaction 已指派 0 人 在 GitHub 檢視
area: @angular-devkit/build-angular feature feature: under consideration
主要語言
TypeScript
星號
27k
分支
11.8k
平均合併
14 小時 23 分鐘
30 天內合併 PR
162

描述

### 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.

貢獻指南

開啟貢獻指南

研究方向

首先追蹤 Angular CLI 的建置流程,從 index 產生到 hash 計算。確認這些階段之間可以在哪裡執行 hook,然後確認在 hashing 之前執行 post-generation action 能保留最終的 index hash,並解決 issue 中描述的 Angular service-worker mismatch。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
angular, typescript
領域
build-system
Issue 類型
功能
難度
4/5
預估耗時
3-5 天
活躍度
停滯
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。