前端是vue项目, 用 PakePlus打包成了exe. 这个exe每次还都需要安装才能使用
pakeplus感觉就是tarui和pake的套壳, 能一键打包
项目前端项目如果更新, 怎么让exe也能自动更新呢?
有没有什么产品能设置更新服务器, 我把各版本的exe先上传上去, 客户运行只用运行这个产品就行?
前端是vue项目, 用 PakePlus打包成了exe. 这个exe每次还都需要安装才能使用
pakeplus感觉就是tarui和pake的套壳, 能一键打包
项目前端项目如果更新, 怎么让exe也能自动更新呢?
有没有什么产品能设置更新服务器, 我把各版本的exe先上传上去, 客户运行只用运行这个产品就行?
不是,这玩意本来不就是可以打别人现成的网站的?
所以你正常更新你的网站就行了啊
exe加载url
你不会在问的是把vue构建后的dist载进去当本地资源 这样的形式吧,如果是这样的话,那包需要更新exe的哇
把你的静态资源放在域名上,pakeplus 打包这个网站域名即可
抱歉佬, 忘记说我打包的是dist目录, 不是url
抱歉佬, 忘记说我打包的是dist目录, 不是url
就是不想暴露自己的域名
如何在不暴露域名的情况下自动更新呢?自动更新也总得有个服务器地址吧?
这是要实现 RN 的热更新啊,如果原生那端不支持实现不了,即 PakePlus 是否支持热更新,看了下没有热更新功能。
可以自己初始化一个Tauri2或者electron项目后把你的前端项目丢进去
Tauri2和electron是可以配置自动检测更新的
你这个壳中壳不是挺好的吗
填写的url不会是api吧 不是自定义页?
你打包的搞个空包页,填地址的
完了跳转到在线网页
不就两全了吗
有个想法,你可以在你的前端代码中添加检测更新的一个弹出框,检测到更新之后,下载服务器上最新的exe,不知是否可行!!!
PakePlus不支持, 但我搜下了tarui好像可以
这个项目只用到了api接口, 我想着是每次更新手动的把exe上传到某个地方, 然后用别的程序来自动加载啥的
佬 ,填写的url还真就是api. 这个exe就是调我自己的api实现某些功能.
没写在线地址是不想暴露自己的备案域名, 国内的网络环境浏览器访问没备案网站就被阻断了.
vercel这种的最后再考虑
exe是打包后的产物了, 前端下载再替换, 不知道咋实现 ![]()
我的意思是,你不要让填api url
你让他填你的域名
然后里面就打一个index.html这样子 当个空包加载器用
如果这种方案不满意的话
那还是倒回去直接用tauri打包吧
Pake/Plus这种玩意是给懒人用的,理应没太多逻辑自定义的空间
实际情况,后端接口请求也会暴露啊
问就是不会 ![]()
接口做反代就行, 甚至可以把后端服务单独部署一份
前端也能反代啊