未捕获的TypeError:PouchDB.plugin不是函数

时间:2019-02-14 22:17:48

标签: javascript webpack browser pouchdb

当我执行代码belove时,出现此错误:Uncaught TypeError:PouchDB.plugin不是一个函数。如果我从npm安装pouchdb软件包并相应地更改第一行,则插件部分可以工作,但是如果我要使用pouchdb-authentication中的函数,则会得到找不到函数的错误。

const PouchDB = require('pouchdb-browser');

let auth = require('pouchdb-authentication');

PouchDB.plugin(auth);

代码应正确执行,并且身份验证插件中的功能应正常工作。

2 个答案:

答案 0 :(得分:1)

使用默认值

用于浏览器或使用CDN链接

const PouchDB = require('pouchdb-browser').default;

对于节点

const PouchDB = require('pouchdb').default;

答案 1 :(得分:0)

我通过替换代码来解决它:

[1] "a" "b" "c" NA  "a" "b" "c" NA

现在它可以正常工作了