pouchdb-adapter-node-websql无法正常工作

时间:2018-11-13 08:07:26

标签: node.js vue.js electron pouchdb

在我的项目中,我想对带有PouchDB的预建数据库使用pouchdb-adapter-node-websql,以便在与Electron .exe文件一起安装时制作sqlite DB文件。

在npm之后安装pouchdb-adapter-node-websql,

从“ pouchdb”导入pouchdb

从“ pouchdb-adapter-node-websql”导入pouchdba

它说: 找不到此依赖项:

./node_modules/pouchdb-adapter-node-websql/lib/index.es.js中的

websql

要安装它,您可以运行:npm install --save websql

但是在我的node_modules和package.json中,存在websql依赖项。

信息:

  • 环境:Node.js,Electron,Vuejs

  • 平台:Windows,IOS

  • 适配器:pouchdb-adapter-node-websql

1 个答案:

答案 0 :(得分:0)

您能做到这一点吗?我在Electron的Ionic应用程序中运行PouchDB时遇到了同样的问题,我必须安装readable-stream的最新版本才能使pouchdb-adapter-node-websql正常工作-具体来说,需要进行依赖websql可用于我的项目使用的Electron(4.x)和Node(10.x)版本。

ETA :我还必须告诉Webpack将websqlpouchdb-adapter-node-websql视为外部变量,这可能与您的特定错误更为相关。