electron-asar-hot-updater icon indicating copy to clipboard operation
electron-asar-hot-updater copied to clipboard

update.asar文件下载后没有自动替换app.asar

Open zhongquanM opened this issue 4 years ago • 9 comments

环境:win10 vue3.0 electron6.1.9 ; 那个update.exe文件是自动安装进去的吗,还是要手动添加,又是添加到哪里的呢

zhongquanM avatar Mar 29 '20 06:03 zhongquanM

安装后会自动解压到app/resources目录下

yansenlei avatar Mar 29 '20 06:03 yansenlei

看了下安装目录下是没有这个文件的,该怎么处理啊,应该是正常引入包啊 const EAU = require('electron-asar-hot-updater'); 而且也能正常下载成功的

zhongquanM avatar Mar 29 '20 07:03 zhongquanM

你现在是安装后没法正常使用吗?可以参考下示例工程

yansenlei avatar Mar 29 '20 07:03 yansenlei

electron-vue 这个框架太老了,我的node版本跟electron版本都太高了,项目都跑不起来,哭~

zhongquanM avatar Mar 29 '20 08:03 zhongquanM

我看你的demo里的package.json有 "files": [ "dist/electron//*", { "from": "node_modules/electron-asar-hot-updater/", "to": "./node_modules/electron-asar-hot-updater", "filter": [ "/*" ] } ] 这个有必要添加吗,新版的文件目录也不一样了,我完整的复制过去打包会失败

zhongquanM avatar Mar 29 '20 09:03 zhongquanM

可能也许大概是这里的路径出问题了, 我把这整个包直接丢到静态资源的目录下面一起打包后可以用,就是太不优雅了

zhongquanM avatar Mar 29 '20 10:03 zhongquanM

兄dei!!"整个包直接丢到静态资源的目录下面" 是啥意思啊?我和你遇到了同样的问题,我的electron版本是13.0,打包也配置不能放在package.json里

hhshfh avatar Jan 06 '22 08:01 hhshfh

windows下,update.asar下载到app/resources中,但没有替换app.asar,Mac上是没问题的,请问是在windows上要做什么特俗处理吗?

liujia123888 avatar Mar 28 '23 05:03 liujia123888

不了解mac端,win是因为asar正在被程序占用,不能直接替换,需要关闭程序后,应该用其他方式替换。 尝试过pyinstaller,在关闭之后替换asar,不过还是有坑  

该邮件从移动设备发送

 

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年3月28日(星期二) 中午1:45 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [yansenlei/electron-asar-hot-updater] update.asar文件下载后没有自动替换app.asar (#25)

windows下,update.asar下载到app/resources中,但没有替换app.asar,Mac上是没问题的,请问是在windows上要做什么特俗处理吗?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

hhshfh avatar Mar 28 '23 08:03 hhshfh