【发布时间】:2020-05-21 19:03:55
【问题描述】:
我正在尝试将 pouchdb 添加到我的 pwa 以在离线时存储一些东西,以便我稍后发布它们。我首先从 app.js 注册了我的 Service Worker,然后我从中导入了另外两个具有 sw 逻辑的文件。其中一个文件是我放置数据库 sw_db.js 的逻辑的地方。我用 npm 安装了 pouchDB 并在 index.html 中为其添加了脚本标签,但是当我声明时:
const db = new PouchDB('acciones');
我明白了
sw_db.js:4 Uncaught ReferenceError: PouchDB is not defined
at sw_db.js:4
at sw.js:3
基本上,即使 pouchdb 中的方法自动完成,sw_db.js 也不知道 PouchDB。我已经尝试添加 CDN 或下载文件,但仍然无法正常工作。 pouchdb 的脚本标记也位于 index.html 中的 app.js 之前(它注册了 sw)。
【问题讨论】:
标签: javascript node.js progressive-web-apps pouchdb