切换导航条
切换导航条
当前项目
正在载入...
登录
术习电报
/
electron-vue-template
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
作者
张恒
2019-10-24 11:16:32 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
提交
4191a68a4e6500682882136a008e33d74d98994d
4191a68a
1 个父辈
b3bc4482
修改自动更新部分
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
24 行增加
和
17 行删除
package-lock.json
package.json
server/client/latest.yml
server/index.js
src/main/services/checkupdate.js
src/renderer/components/LandingPage.vue
package-lock.json
查看文件 @
4191a68
此文件的差异被折叠,
点击展开。
package.json
查看文件 @
4191a68
...
...
@@ -23,13 +23,9 @@
"publish"
:
[
{
"provider"
:
"generic"
,
"url"
:
"http://127.0.0.1
:25565/
"
"url"
:
"http://127.0.0.1"
}
],
"nsis"
:
{
"oneClick"
:
false
,
"allowToChangeInstallationDirectory"
:
true
},
"productName"
:
"electron-vue-admin"
,
"appId"
:
"org.simulatedgreg.electron-vue"
,
"directories"
:
{
...
...
@@ -57,7 +53,16 @@
"icon"
:
"build/icons/icon.icns"
},
"win"
:
{
"icon"
:
"build/icons/icon.ico"
"icon"
:
"build/icons/icon.ico"
,
"target"
:
[
{
"target"
:
"nsis"
,
"arch"
:
[
"x64"
,
"ia32"
]
}
]
},
"linux"
:
{
"icon"
:
"build/icons"
...
...
server/client/latest.yml
查看文件 @
4191a68
version
:
6.
0.13
version
:
6.
1.1
files
:
-
url
:
electron-vue-admin Setup 0.0.1.exe
sha512
:
6higqp9mFJANIRdE59Cyl/3CgaWuHZU92EaRUfwTjXPi9b/OH/ndiLNhK8AgWB9JIz57xBwnmgXl+eT0xAjUGw==
...
...
server/index.js
查看文件 @
4191a68
var
express
=
require
(
'express'
)
var
fs
=
require
(
'fs'
)
const
path
=
require
(
'path'
)
var
app
=
express
()
app
.
use
(
express
.
static
(
path
.
join
(
__dirname
,
'./client'
)))
var
server
=
app
.
listen
(
25565
,
function
()
{
var
host
=
server
.
address
().
address
;
var
port
=
server
.
address
().
port
;
var
host
=
server
.
address
().
address
var
port
=
server
.
address
().
port
console
.
log
(
'Example app listening at http://%s:%s'
,
host
,
port
);
});
\ No newline at end of file
console
.
log
(
'服务启动'
,
host
,
port
)
})
...
...
src/main/services/checkupdate.js
查看文件 @
4191a68
...
...
@@ -19,8 +19,10 @@ export default {
// 当更新发生错误的时候触发。
autoUpdater
.
on
(
'error'
,
(
err
)
=>
{
console
.
log
(
'更新出现错误'
)
console
.
log
(
err
)
Message
(
mainWindow
,
-
1
,
err
)
console
.
log
(
err
.
message
)
if
(
err
.
message
.
includes
(
'sha512 checksum mismatch'
))
{
Message
(
mainWindow
,
-
1
,
'sha512校验失败'
)
}
})
// 当开始检查更新的时候触发
...
...
@@ -53,7 +55,9 @@ export default {
})
// 执行自动更新检查
ipcMain
.
on
(
'check-update'
,
()
=>
{
autoUpdater
.
checkForUpdates
()
autoUpdater
.
checkForUpdates
().
catch
(
err
=>
{
console
.
log
(
'网络连接问题'
,
err
)
})
})
// 渲染进程执行更新操作
ipcMain
.
on
(
'confirm-update'
,
()
=>
{
...
...
src/renderer/components/LandingPage.vue
查看文件 @
4191a68
...
...
@@ -116,8 +116,7 @@ export default {
switch (data.state) {
case -1:
const msgdata = {
title: "警告",
message: "更新检查失败!"
title: data.msg,
};
api.MessageBox(dialog, msgdata);
break;
...
...
请
注册
或
登录
后发表评论