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

Electron Forge打包的问题

971
0
2023-06-12
2023-06-12
Hey、小怪兽

  • • Electron官方推荐用的是Electron Forge打包,下面是我遇到的几个问题
  • • 第一个问题:比较简单的,就是author和description没写(作者和描述),在package.json里,如果没写打包的时候控制台就会报错:
  • • 第二个问题:版本号需要更新,也是在package.json
  • - 这个version默认是1.0.0,所以第一次打包的时候是可以的,但是第二次就不能写1.0.0了,需要改变一下
  • • 第三个问题:windows会有缓存,需要删除temp里的electron-packager,只要执行了打包命令
  • npm run make
    yarn run make
    pnpm run make
  • - 按住win+R,输入%temp%:
  • - 可以看到有个缓存文件夹,把这个东西删了,记得把回收站的也删了(除非电脑设置了文件到回收站直接删除)
  • • 第四个问题:这个问题只有电脑安装了360杀毒才有的(不是360安全卫士)
  • - 非常奇葩,360杀毒它会偷偷看你文件夹里的东西,所以打包的时候会报错二进制文件被占用好像,re啥的exe
  • - 估计是往项目加了图片,然后360杀毒在扫描这个图片变成了在使用的状态,Electron没办法打包,这个时候把360杀毒退了就好了,还是得清一下缓存
  • • 第五个问题:打包的时候显示没有读写的权限,右键你的项目文件夹,选择安全,点击编辑,给你现在用的用户完全控制的权限,点击应用-确定
  • • 第六个问题:也是很简单的小问题,即打包后图标没变,但是其实已经在配置里配置了图标,这是window的缓存导致的
  • - 可以修改一下这个文件的名字,发现已经变成了配置的图标(如果没变回来当然是图标配置写错了)

上一篇:Electron Store打包的问题

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

Electron Store打包的问题

Electron Forge打包的问题

Copyright © 2020 芋圆社区

Powered by 浙ICP备2020039309号-1

此页面不支持夜间模式!

已进入夜间模式!

已进入普通模式!

搜索框不允许为空

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

签到失败!今日已签到!

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

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