尝试@angular/fire在 Angular 11 和@nguniversal/express-engine(SSR) 上运行。当 initAngularFireModule在app.module.ts运行命令时有错误npm run dev:ssr或npm run serve:ssr在ng serve. angular 10 版本也有同样的问题。有没有人知道该怎么做?
app.module.ts:
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule.withServerTransition({ appId: 'serverApp' }),
AppRoutingModule,
ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production }),
AngularFireModule.initializeApp(environment.firebaseConfig),
// AngularFirestoreModule,
// AngularFirestoreModule.enablePersistence({ synchronizeTabs: true }),
// AngularFireFunctionsModule,
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)
在 server/main.js 文件中错误:
globalThis.?AngularfireInstanceCache || (globalThis.?AngularfireInstanceCache = new Map());
^
ReferenceError: globalThis …Run Code Online (Sandbox Code Playgroud)