我正在与nativescript建立一个新的代码共享项目。我必须开发一个平板电脑和桌面的离线应用程序。代码共享(https://docs.nativescript.org/angular/code-sharing/)万事大吉,现在是时候谈谈数据库了。
我找到了nativescript-sqlite插件,但似乎只适用于nativescript,而不适用于web应用。我找不到包(适用于sqlite、couchbase、芒果或其他...)它适用于原生和angular for the webapp。
有没有一个套餐,一个这样做的方法?或者我不得不使用json文件(例如,使用edit-json-file包)。
非常感谢,
发布于 2019-05-15 23:03:00
如果您更喜欢使用SQLite / Couchbase等,您可能必须编写自己的包装类,以便在内部为平台加载适当的插件/模块。
有一个名为sculejs的旧库,它可能也适合您的需求。它支持多个平台,如浏览器,NodeJS,钛等,我通过实现NativeScriptDiskStorageEngine添加了对NativeScript的支持,它除了使用NativeScript文件系统apis读/写文件之外,什么也不做。我不确定它是否仍然适用于最新版本的NativeScript,但是如果你想在你的项目中实现你自己的DiskStorageEngine,那只需要几分钟的时间。
https://stackoverflow.com/questions/56149606
复制相似问题