- レポジトリをcloneした
- 開発サーバーを立てた
- pnpmが使われていたのでpnpmをインストールした
- Angularをアップデートする
- SSRにする
pnpm ng add @angular/ssr
を実行してSSRを入れる- SSR由来のエラーを直す
- サーバーサイドでlocalStorageがないことによるエラーを修正する
- サーバーサイドでlocationがないことによるエラーを修正する
- 三項演算子で避けるのはなんか間違ってる気がする
if (isPlatformBrowser(this.platformId)) {
で避けるようにはしたけどもっと良い方法がある気がする