Javascript 如何在Electron中保存大型文件?

Javascript 如何在Electron中保存大型文件?,javascript,json,node.js,electron,Javascript,Json,Node.js,Electron,我正在使用Electron构建一个应用程序,它使用Elasticlunr搜索JSON对象并打印到HTML页面。JSON文件大约为9MB。该对象只需在应用程序首次启动时加载一次。如何存储和检索此JSON对象 我试过: 将对象保存为JS文件的导出,并导入到窗口的主Javascript文件中 Electron存储和Electron json存储似乎不适合这么大的文件 您可以使用节点的本机fs模块将其作为字符串化版本保存到客户端计算机上 如果您计划查询JSON,您可以使用类似于sqlite的东西在用户

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

我试过:

  • 将对象保存为JS文件的导出,并导入到窗口的主Javascript文件中
  • Electron存储和Electron json存储似乎不适合这么大的文件

您可以使用节点的本机
fs
模块将其作为字符串化版本保存到客户端计算机上


如果您计划查询JSON,您可以使用类似于
sqlite的东西在用户的计算机上设置本地数据库。

您是否尝试过本机模块“fs”?该文件需要在客户端使用。我不能在那里使用“fs”。或者我可以吗?您可以。Electron附带了nodejs