Login
芋圆社区 > 编程 > Electron > Electron Store打包的问题

Electron Store打包的问题

936
0
2023-06-12
2023-07-18
Hey、小怪兽

  • • 首先介绍一下electron-store,这是一款简单的数据持久化组件,可以保存electron应用程序或模块的简单数据持久性,它可以保存和加载用户首选项、应用程序状态和缓存等等,以文件形式缓存数据
  • • 简单来说,就是可以在用户的本地硬盘创建一个json的文件,然后进行读写的操作
  • • 主要用途很多,比如保存用户上一次使用这个应用的桌面位置,一些个性化的配置信息啥的
  • • 上面的内容下次放到electron-store章节,这里主要讲打包报错
  • • 安装electron-store的时候我用到了下面的命令:
  • pnpm add -D electron-store
  • • 打包后,点击exe文件就发现报错了,提示Error:Cannot find module 'electron-store'
  • • 作为一个很多人使用的库不应该有这样的问题,在我仔细检查后,发现是我安装的命令的问题,-D改成--save就可以了:
  • pnpm add --save electron-store
  • • 它们的区别在于安装 Electron Store 包时是否将其作为开发依赖或生产依赖来安装:
  • • pnpm add -D electron-store:
  • - -D 标志表示将 Electron Store 安装为开发依赖,即该包只在开发阶段用到,不会被打包到最终的产品中去
  • - 一般情况下,开发依赖是用于开发工具、测试库、构建工具等辅助开发的第三方包,它们并不是产品本身的一部分
  • • pnpm add --save electron-store:
  • - --save 标志则表示将 Electron Store 安装为生产依赖,即该包会被打包到最终的产品中去,并在使用产品时被加载和运行
  • - 生产依赖通常是产品实际需要的第三方包,例如 UI 库、网络库、数据库驱动等等

下一篇:Electron Forge打包的问题

Message Board
回复
回复内容不允许为空
留言字数要大于2,小于200!
提交成功,5s后刷新页面!
编程导航

Electron Store打包的问题

Electron Forge打包的问题

Copyright © 2020 芋圆社区

Powered by 浙ICP备2020039309号-1

此页面不支持夜间模式!

已进入夜间模式!

已进入普通模式!

搜索框不允许为空

签到成功!经验+5!芋圆币+2!

签到失败!今日已签到!

需要登录社区账号才可以进入!

复制成功
寄,页面未加载完成或页面无锚点