2016-09-06 29 views
0

在導入在ionic2 pouchdb我得到誤差積分pouchdb(通過NPM安裝)使用ionic2/angular2

Error TS2307: Cannot find module 'pouchdb'. 

導入模塊以下述方式,

import { Injectable } from '@angular/core'; 
import { Http } from '@angular/http'; 
import 'rxjs/add/operator/map'; 
import * as PouchDB from 'pouchdb'; 

以下面的方式也試過使用「要求」,

var PouchDB = require('pouchdb'); 

但給出以下錯誤

can not find name 'require' 

回答

1

使用pouchdb如下圖所示:

declare function require(a) 

var PouchDB = require("pouchdb") 
+0

感謝@ ranakrunal9,這是工作的罰款。但我怎麼才能看到在Chrome瀏覽器中存儲的數據(pochdb)。 – vishnu

+0

你可以按照http://gonehybrid.com/how-to-use-pouchdb-sqlite-for-local-storage-in-ionic-2/或http://www.joshmorony.com/offline-同步在離子2-with-pouchdb-couchdb/ – ranakrunal9

+0

@vishnu按f12,然後進入應用程序選項卡,您可以在其中看到PouchDB選項。點擊它並查看所有記錄。 –