gpt4 book ai didi

angular - 引用错误 : IDBIndex is not defined Angular SSR

转载 作者:搜寻专家 更新时间:2023-10-30 21:55:55 31 4
gpt4 key购买 nike

我正在尝试使用命令 npm run build:ssr 为我的 Angular 应用程序构建。应用程序构建成功完成,但在运行命令时 npm run serve:ssr 我收到此错误 -

ReferenceError: IDBIndex is not defined

PS:根据我的发现,问题出在我使用的 firebase 包上。我将整个内容包装在检查 if (isPlatformBrowser(this.platform)) {} 下,但仍然出现错误。

大概是这行import

import { openDb, deleteDb } from 'idb';

引起了问题,任何人都可以提供帮助。我需要动态导入 idb 吗?

PPS:我已经检查了this回答但不适合我

最佳答案

尝试将 firebase 包更新到最新版本。 (不是 AngularFire)

npm i firebase@9.6.10

[ 首先从 package.json 中删除 firebase 并运行 npm i 。检查您的 package.lock.json 以确保它也已从那里删除 - 如果不是手动删除的话。

关于angular - 引用错误 : IDBIndex is not defined Angular SSR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56536867/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com