【发布时间】:2019-06-11 05:10:52
【问题描述】:
我正在尝试使用命令 npm run build:ssr 为我的 Angular 应用程序构建。应用程序构建成功,但在运行命令npm run serve:ssr 时出现此错误 -
ReferenceError: IDBIndex is not defined
PS:根据我的发现问题是我正在使用的 firebase 包。我将整个内容包裹在检查 if (isPlatformBrowser(this.platform)) {} 下,但仍然出现错误。
大概是这行导入
import { openDb, deleteDb } from 'idb';
导致问题,任何人都可以帮忙。
是否需要动态导入idb?
PPS:我已经检查了this 的答案,但不适合我
【问题讨论】:
标签: angular typescript firebase angular-universal server-side-rendering