electron-webpack
electron-webpack copied to clipboard
请问有计划提供单纯的不包含vue 和 webpack 的版本?
首先谢谢开源啦 之前自己集成了Squirrel 框架 的确不好用(特别是覆盖安装 简直坑)
文档补全一点啊 - - 虽然看了 包的script 大概猜到了 意思 但是最好补全一点(๑ŐдŐ)b
有一个问题啊,如果是需要打包后 引入的js 貌似会报错 找不到moudle 看了下目录 必需放到app下的node_moudle下
不包含 vue 和 webpack 的版本, 貌似坑比较少, 不值得专门弄个出来吧...你遇到什么问题了么... 我这个也是先看了 electron-vue 那个库, 那个库比较出名, 但其实有些坑, 才自己做了这个库解决了一些问题, 给自己用(我提了些坑, 好像没理我, 就自己弄了)... app下面的 package.json 就是给 app 用的, 外层 package.json 和软件无关, 比如 electron, webpack 等工具, 和 electron-vue 的设计保持一致...
我尽量补全文档吧, 如果有时间的话...抱歉, 多多交流...
好吧 现阶段的话 主要是update.js返回json的参数与更新的一些具体细节 还有那个inno setup. 只有官方的文档吗? 能帖几个你参考的资料吗? 谢谢了
使用中遇到的问题:
1.当使用Tray时 本地调试没有ico
2.不要忽略icons 目录 使用Tray时会找不到 图片的 -0-
update 请求:
a.com/update?platform=win32&version=0.0.1&app=myApp
返回:
{
url: 'a.com/file.exe',
version: '0.0.2',
md5: 'adcf001122010...'
}
写的比较简单, 服务器就是一个查询语句, 让后返回一个下载 url 就行了...api 其实和 Squirrel 的服务器保持一致... md5 其实没用, 这个程序先下载成 temp_v0.0.2.exe, 下载成功后改名字为 update_v0.0.2.exe... 下次启动的时候, 如果找到 temp_v0.0.2.exe 就删掉, 请求服务器, 并重新下载... 如果找到 update_v0.0.2.exe 则比较版本, 新的话就提示安装, 旧的话, 就删掉... 大概就是这个逻辑...
inno setup 我是抄的 vscode 的代码... 看到 vscode 升级很顺畅, 又没有用 Squirrel, 就看了看实现, 没看别的什么资料...
我没有用那个 tray... 刚看了一下, 如果要公用 app icon 的话确实要放在这个目录下...我来把他删掉...