在我的项目中,我想对带有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
答案 0 :(得分:0)
您能做到这一点吗?我在Electron的Ionic应用程序中运行PouchDB时遇到了同样的问题,我必须安装readable-stream的最新版本才能使pouchdb-adapter-node-websql
正常工作-具体来说,需要进行依赖websql
可用于我的项目使用的Electron(4.x)和Node(10.x)版本。
ETA :我还必须告诉Webpack将websql
和pouchdb-adapter-node-websql
视为外部变量,这可能与您的特定错误更为相关。