electron-store导致页面卡死问题

来源:8-7 将 Electron store 集成到 App 中

慕丝8168048

2021-11-28

当初始运行代码创建新的文件后能正常保存在Data.json文件中,但刷新页面后导致页面无法加载出现卡死问题,程序运行起来过一段时间导致页面卡死,无法进行功能交互。
实际上运行代码后electron创建了新的一个文件夹并没有在cloud-doc项目文件下。刷新后任务管理器中有多个electron进程同时运行
图片描述

图片描述
图片描述
代码链接:
链接:https://pan.baidu.com/s/1FJD8UDeelTQ5x_LFBuS2Fg
提取码:itq1

写回答

1回答

张轩

2021-11-29

同学你好 使用你的代码直接 npm install 报错,

Error: Cannot find module '@electron/get'

我没有详细看原因,我看了下代码, 现在 electron-store 的新版需要在 main process 先init 一下,你可以做一下对应的修改,看看是否解决这个问题。链接:https://github.com/sindresorhus/electron-store#initrenderer

// main.js 
const Store = require('electron-store');
Store.initRenderer();

// renderer.js
const Store = require('electron-store');
const store = new Store();
store.set('unicorn', '🦄');
console.log(store.get('unicorn'));


1
0

2024更新 Electron+React+七牛云实战跨平台桌面应用

开发一款自动云同步的 Markdown 文件管理软件

1251 学习 · 463 问题

查看课程