切换导航条
切换导航条
当前项目
正在载入...
登录
术习电报
/
electron-vue-template
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
作者
umbrella22
2021-02-19 18:18:47 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
提交
f0114351ccc343683274e328ab86cfe49eccf630
f0114351
1 个父辈
1186d374
修正当build:web命令下,编译后白屏的问题
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
6 行增加
和
10 行删除
.electron-vue/webpack.renderer.config.js
.electron-vue/webpack.renderer.config.js
查看文件 @
f011435
'use strict'
process
.
env
.
BABEL_ENV
=
'renderer'
const
IsWeb
=
process
.
env
.
BUILD_TARGET
===
'web'
process
.
env
.
BABEL_ENV
=
IsWeb
?
'web'
:
'renderer'
const
path
=
require
(
'path'
)
const
{
dependencies
}
=
require
(
'../package.json'
)
const
webpack
=
require
(
'webpack'
)
const
config
=
require
(
'../config'
)
const
{
styleLoaders
}
=
require
(
'./utils'
)
const
IsWeb
=
process
.
env
.
ENV_TARGET
===
'web'
const
CopyWebpackPlugin
=
require
(
'copy-webpack-plugin'
)
const
MiniCssExtractPlugin
=
require
(
'mini-css-extract-plugin'
)
...
...
@@ -30,12 +30,8 @@ let whiteListedModules = IsWeb ? [] : ['vue', "element-ui"]
let
rendererConfig
=
{
devtool
:
'eval-source-map'
,
entry
:
{
renderer
:
resolve
(
'src/renderer/main.js'
)
},
externals
:
[
...
Object
.
keys
(
dependencies
||
{}).
filter
(
d
=>
!
whiteListedModules
.
includes
(
d
))
],
entry
:
IsWeb
?
{
web
:
path
.
join
(
__dirname
,
'../src/renderer/main.js'
)
}
:
{
renderer
:
resolve
(
'src/renderer/main.js'
)
},
// externals: IsWeb ? [] : [...Object.keys(dependencies || {}).filter(d => !whiteListedModules.includes(d))],
module
:
{
rules
:
[
{
...
...
@@ -127,7 +123,6 @@ let rendererConfig = {
],
output
:
{
filename
:
'[name].js'
,
libraryTarget
:
IsWeb
?
'var'
:
'commonjs2'
,
path
:
IsWeb
?
path
.
join
(
__dirname
,
'../dist/web'
)
:
path
.
join
(
__dirname
,
'../dist/electron'
)
},
resolve
:
{
...
...
@@ -137,11 +132,12 @@ let rendererConfig = {
},
extensions
:
[
'.js'
,
'.vue'
,
'.json'
,
'.css'
,
'.node'
]
},
target
:
'electron-renderer'
target
:
IsWeb
?
'web'
:
'electron-renderer'
}
// 将css相关得loader抽取出来
rendererConfig
.
module
.
rules
=
rendererConfig
.
module
.
rules
.
concat
(
styleLoaders
({
sourceMap
:
config
.
dev
.
cssSourceMap
}))
/**
* Adjust rendererConfig for development settings
*/
...
...
请
注册
或
登录
后发表评论