1.在一个完整的ionic打包的anroid项目中,数据库访问不了,数据下载不来,页面中是直接访问的sqllite,查看项目代码都没有问题,那有可能就是sqllite连接有问题
2.那就是sqllite无法启动了,所以需要解决的就是codanova的sqllite插件的问题
3.执行cordova plugin add cordova-sqlite-storage 重新安装sqlite 插件,这时会报以下错误。
npm install of external dependencies failed: Error: Command failed: npm install
Unhandled rejection Error: EPERM: operation not permitted, open '
C:\Users\Administrator\AppData\Roaming\npm-cache\_cacache\index-v5\1c\19\3cf005a3a3be8e442fca3298666270aadc1adf91316538cabc15552bf2f9
报错是文件打不开,文件存在,但是打不开。
那就可能是别的软件占用了,重启了电脑,也是不行,这个文件夹是cache,意思是缓存,所以可以清除一下,执行了codenova的clean,然后又手动清除了cache里的内容。再次执行cordova plugin add cordova-sqlite-storage操作就可以了。