typescript - ReferenceError: IDBIndex tanımlı değil Angular SSR
Angular uygulamam için npm run build:ssr komutunu kullanarak derleme yapmaya çalışıyorum. Uygulama başarıyla derlendi, ancak npm run serve:ssr komutunu çalıştırırken bu hatayı alıyorum -
ReferenceError: IDBIndex is not defined
Not: Bulduğum kadarıyla sorun kullandığım firebase paketinde. Tüm içeriği if (isPlatformBrowser(this.platform)) {} kontrolü altına aldım ama hala hata alıyorum.
Muhtemelen bu ithalat satırı
import { openDb, deleteDb } from 'idb';
soruna yol açıyor, biri yardımcı olabilir mi? idb'yi dinamik olarak mı içe aktarmam gerekiyor?
Not: Bu cevabı zaten kontrol ettim ama benim için işe yaramıyor
Cevap #1
Firebase paketini en son sürüme güncellemeyi deneyin. (AngularFire değil)
npm i [email
[ Önce package.json dosyasından firebase'i kaldırın ve npm i komutunu çalıştırın. package.lock.json dosyanızı kontrol edin; eğer oradan da silinmemişse manuel olarak silin].
