Kev*_*evk 2 import pouchdb typescript angular
我正在尝试将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的构造函数
以下是不同包的版本:
提前感谢您的回答.
添加tsconfig.json"allowSyntheticDefaultImports": true的compilerOptions部分
并使用
import PouchDB from 'pouchdb';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
739 次 |
| 最近记录: |