😺

angular12と13でbuild cache設定が異なる

2021/12/03に公開

Angular12からオプションだけどビルドキャッシュが使えるじゃんと思い、設定を探してた。

https://angular.jp/cli/cache

Angular12で有効にしようと、angular.jsonに"cache": {}を追加したらエラーが出て追加できず😞
よくよくググってみたら、angular12では NG_PERSISTENT_BUILD_CACHE を使うらしい
https://twitter.com/angular/status/1409587406144081920
https://netbasal.com/make-your-build-faster-in-angular-v12-ca041b37946e

ちなみにangular13だと NG_PERSISTENT_BUILD_CACHE は非推奨になるらしいので、angular.json内で設定する事になるそうです
https://newreleases.io/project/github/angular/angular-cli/release/13.0.0-next.9

Discussion