electron-store不能正常运行

来源:8-6 数据持久化解决方案

慕九州9087631

2024-10-20

git库:https://git.imooc.com/13265827049/c1
老师帮忙看看,我按照本节全部相关提问试图解决这个问题,包括安装低版本的electron-store,可能其它包版本太高了,解决不了

写回答

2回答

张轩

2024-10-22

同学你好

你安装 8.2 版本就可以了,因为 electron-store 9 以上版本都变成了 esm 的格式,假如我们要适配它的话,就要大改,没有必要。

// 安装特定版本
npm install electron-store@8.2.0 --save

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

// App.js
const Store = window.require('electron-store')
const store=new Store()
store.set('name','viking')
console.log(store.get('name'))

成功 console 出了对应的数据

0
1
慕九州9087631
非常感谢!
2024-10-27
共1条回复

张轩

2024-10-21

同学你好

请问是已经解决了吗? 我用你的代码库,直接运行 npm install,然后启动是没有问题的,请看截图:

https://img1.sycdn.imooc.com/szimg/671591cb094cc28719181438.jpg

0
1
慕九州9087631
没有解决,因为忘记push了,刚刚重新push了一下;另外我下载了老师的git库,运行npm install过了10分钟还没安装好,是不是以前的npm包网上没有了
2024-10-21
共1条回复

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

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

1251 学习 · 463 问题

查看课程