如何使用 Angular-Cli/Webpack 导入 PouchDb-Find

2024-04-03

我想将 Angular 2/Typescript 与 PouchDb 和 PouchDb-Find 一起使用,并使用 Angular-cli(现在基于 webpack)生成的项目。PouchDb 通过一个简单的 import 语句连接起来。

import * as PouchDB from 'pouchdb'

var commonDb = new PouchDB(this.commonDbUrl) ;
console.log("commonDb",commonDb) ;

// .getIndexes() is from pouchDb.find. I don't know what the import for it is
commonDb.getIndexes().then(function (result) {
    console.log("GetIndexes.Success",result) ;
}).catch(function (err) {
    console.log("GetIndexes.Failed",err) ;
});

新的 PouchDb 可以工作,而 commonDb.getIndexes 则不能。我尝试过很多变体import * as pouchfind from 'pouchdb-find'无济于事。

如何导入 PouchDb-Find 模块?


这对我有用。

安装 npm 包。

npm install --save pouchdb-browser
npm install --save pouchdb-find

并写了这段代码

import PouchDB from 'pouchdb-browser';
import PouchDBFind from 'pouchdb-find';
PouchDB.plugin(PouchDBFind);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Angular-Cli/Webpack 导入 PouchDb-Find 的相关文章

随机推荐