我想用Angular 2/Typescript與PouchDb和PouchDb-Find一起使用Angular-cli生成的項目(現在基於webpack。)PouchDb獲取有線在一個簡單的進口聲明。如何使用Angular-Cli/Webpack導入PouchDb-Find
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模塊?
你必須做一些設置來獲得'PouchDB'工作,不是嗎?比如'npm install ...'等等。你做了什麼? (你是否也爲PouchDB-Find做了這件事?) – acdcjunior
我爲PouchDb和PouchDb找到了NPM Install。所以他們在node_modules中。我的理解是,webpack會查看導入語句以確定要將哪些內容帶入該包。我只是不知道導入聲明應該是什麼樣子。 – jeff
作爲PouchDB從'pouchdb'工作導入*嗎? – acdcjunior