Uncaught TypeError: PouchDB.plugin is not a function
Uncaught TypeError: PouchDB.plugin is not a function
当我执行亲爱的代码时,出现此错误:Uncaught TypeError: PouchDB.plugin is not a function。如果我从 npm 安装 pouchdb 包并相应地更改第一行,那么插件部分可以工作,但是如果我想使用 pouchdb-authentication 中的函数,我会收到一个找不到函数的错误。
const PouchDB = require('pouchdb-browser');
let auth = require('pouchdb-authentication');
PouchDB.plugin(auth);
代码应该没有错误地执行,并且身份验证插件的功能应该可以工作。
我用这种方式替换代码修复了它:
import PouchDB from 'pouchdb';
import auth from 'pouchdb-authentication';
PouchDB.plugin(auth);
现在可以正常使用了
使用默认值
用于浏览器或使用 cdn link
const PouchDB = require('pouchdb-browser').default;
节点
const PouchDB = require('pouchdb').default;
当我执行亲爱的代码时,出现此错误:Uncaught TypeError: PouchDB.plugin is not a function。如果我从 npm 安装 pouchdb 包并相应地更改第一行,那么插件部分可以工作,但是如果我想使用 pouchdb-authentication 中的函数,我会收到一个找不到函数的错误。
const PouchDB = require('pouchdb-browser');
let auth = require('pouchdb-authentication');
PouchDB.plugin(auth);
代码应该没有错误地执行,并且身份验证插件的功能应该可以工作。
我用这种方式替换代码修复了它:
import PouchDB from 'pouchdb';
import auth from 'pouchdb-authentication';
PouchDB.plugin(auth);
现在可以正常使用了
使用默认值
用于浏览器或使用 cdn link
const PouchDB = require('pouchdb-browser').default;
节点
const PouchDB = require('pouchdb').default;