小编Kev*_*evk的帖子

无法将PouchDB导入Angular 5.2.0应用程序

我正在尝试将PouchDB导入我的Angular应用程序.我测试了不同的导入方法:

import PouchDB from 'pouchdb';
import * as PouchDB from 'pouchdb';
Run Code Online (Sandbox Code Playgroud)

我正在使用它像下面的服务:

database: PouchDB.Database = new PouchDB(DATABASE_URL);
Run Code Online (Sandbox Code Playgroud)

如果我这样做:import PouchDB from 'pouchdb',我收到以下错误消息:

src/app/core/pouchdb/pouchdb.service.ts(3,8):错误TS1192:模块'"{PATH_OF_PROJECT}/node_modules/@ types/pouchdb/index"'没有默认导出.

如果我这样做:import * as PouchDB from 'pouchdb',我收到以下错误消息:

错误TypeError:PouchDB不是新PouchDBService的构造函数


以下是不同包的版本:

  • PouchDB:6.4.3
  • @ types/pouchdb:6.3.2
  • Angular包:5.2.0
  • @ angular/cli:1.7.4

提前感谢您的回答.

import pouchdb typescript angular

2
推荐指数
1
解决办法
739
查看次数

标签 统计

angular ×1

import ×1

pouchdb ×1

typescript ×1