如何在Electron中保存大文件?

时间:2018-06-24 18:50:31

标签: javascript json node.js electron

我正在用Electron构建一个应用程序,该应用程序使用Elasticlunr搜索JSON对象并打印到HTML页面。 JSON文件约为9 MB。仅在应用程序第一次启动时才需要加载该对象。如何存储和检索此JSON对象?

我尝试过:

  • 将对象保存为JS文件的导出并导入到窗口的主要Javascript文件中
  • 电子存储和Electron-json-storage似乎不适用于如此大的文件

1 个答案:

答案 0 :(得分:1)

您可以使用Node的本机fs模块以字符串形式保存到客户端计算机上。

如果您打算对JSON进行任何查询,则可以做的另一件事是使用sqlite之类的东西在用户计算机上建立本地数据库。