切换导航条
切换导航条
当前项目
正在载入...
登录
术习电报
/
electron-vue-template
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
作者
umbrella22
2019-04-28 09:48:13 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
提交
33c9cc2ea72a2c9c6ad372e82316ef5205793e82
33c9cc2e
1 个父辈
9e8f8b9c
--no commit message
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
10 行增加
和
12 行删除
.electron-vue/dev-runner.js
src/main/index.js
.electron-vue/dev-runner.js
查看文件 @
33c9cc2
...
...
@@ -16,7 +16,7 @@ let electronProcess = null
let
manualRestart
=
false
let
hotMiddleware
function
logStats
(
proc
,
data
)
{
function
logStats
(
proc
,
data
)
{
let
log
=
''
log
+=
chalk
.
yellow
.
bold
(
`┏
${
proc
}
Process
${
new
Array
((
19
-
proc
.
length
)
+
1
).
join
(
'-'
)}
`
)
...
...
@@ -34,11 +34,9 @@ function logStats (proc, data) {
}
log
+=
'\n'
+
chalk
.
yellow
.
bold
(
`┗
${
new
Array
(
28
+
1
).
join
(
'-'
)}
`
)
+
'\n'
console
.
log
(
log
)
}
function
startRenderer
()
{
function
startRenderer
()
{
return
new
Promise
((
resolve
,
reject
)
=>
{
rendererConfig
.
entry
.
renderer
=
[
path
.
join
(
__dirname
,
'dev-client'
)].
concat
(
rendererConfig
.
entry
.
renderer
)
rendererConfig
.
mode
=
'development'
...
...
@@ -64,7 +62,7 @@ function startRenderer () {
{
contentBase
:
path
.
join
(
__dirname
,
'../'
),
quiet
:
true
,
before
(
app
,
ctx
)
{
before
(
app
,
ctx
)
{
app
.
use
(
hotMiddleware
)
ctx
.
middleware
.
waitUntilValid
(()
=>
{
resolve
()
...
...
@@ -77,7 +75,7 @@ function startRenderer () {
})
}
function
startMain
()
{
function
startMain
()
{
return
new
Promise
((
resolve
,
reject
)
=>
{
mainConfig
.
entry
.
main
=
[
path
.
join
(
__dirname
,
'../src/main/index.dev.js'
)].
concat
(
mainConfig
.
entry
.
main
)
mainConfig
.
mode
=
'development'
...
...
@@ -113,7 +111,7 @@ function startMain () {
})
}
function
startElectron
()
{
function
startElectron
()
{
var
args
=
[
'--inspect=5858'
,
path
.
join
(
__dirname
,
'../dist/electron/main.js'
)
...
...
@@ -127,7 +125,7 @@ function startElectron () {
}
electronProcess
=
spawn
(
electron
,
args
)
electronProcess
.
stdout
.
on
(
'data'
,
data
=>
{
electronLog
(
data
,
'blue'
)
})
...
...
@@ -140,7 +138,7 @@ function startElectron () {
})
}
function
electronLog
(
data
,
color
)
{
function
electronLog
(
data
,
color
)
{
let
log
=
''
data
=
data
.
toString
().
split
(
/
\r?\n
/
)
data
.
forEach
(
line
=>
{
...
...
@@ -157,7 +155,7 @@ function electronLog (data, color) {
}
}
function
greeting
()
{
function
greeting
()
{
const
cols
=
process
.
stdout
.
columns
let
text
=
''
...
...
@@ -175,7 +173,7 @@ function greeting () {
console
.
log
(
chalk
.
blue
(
' getting ready...'
)
+
'\n'
)
}
function
init
()
{
function
init
()
{
greeting
()
Promise
.
all
([
startRenderer
(),
startMain
()])
...
...
src/main/index.js
查看文件 @
33c9cc2
...
...
@@ -31,7 +31,7 @@ function createWindow () {
width
:
1000
,
show
:
false
,
backgroundColor
:
'#fffff'
,
titleBarStyle
:
'hidden'
,
titleBarStyle
:
'hidden'
// 隐藏边框
// frame: false,
})
...
...
请
注册
或
登录
后发表评论