pouchdb db.login не является функцией

Пытался использовать этот импорт

import PouchDB from 'pouchdb';
import PouchDBAuth from 'pouchdb-authentication';

PouchDB.plugin(PouchDBAuth)

Модуль '' pouchdb-authentication '' не имеет экспорта по умолчанию, это ошибка, возникающая при использовании этих импортных данных.

PouchDB.plugin(require('pouchdb-authentication'));

Использование require - это удаление ошибки, но при этом показывается, что db.login() не является функцией. Кто-нибудь может предложить, где проблема?

Ответ 1

Я нашел, почему он не работал в моей ситуации, я использовал это:

import '*' as PouchDBAuthentication from 'pouchdb-authentication';

вместо

import PouchDBAuthentication from 'pouchdb-authentication';

Так что правильный путь

import PouchDBAuthentication from 'pouchdb-authentication';
import PouchDB from 'pouchdb';

PouchDB.plugin(PouchDBAuthentication);

Во второй руке должны быть выполнены следующие шаги: https://github.com/pouchdb-community/pouchdb-authentication/issues/211