切换导航条
切换导航条
当前项目
正在载入...
登录
术习电报
/
electron-vue-template
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
作者
umbrella22
2021-02-19 17:46:24 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
提交
02cb577138e3568767e5fcb735089bb3da4cc383
02cb5771
1 个父辈
ac24199c
修复build:web命令打包出来的页面空白的问题
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
8 行增加
和
21 行删除
.electron-vue/webpack.renderer.config.js
.electron-vue/webpack.renderer.config.js
查看文件 @
02cb577
'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
IsWeb
=
process
.
env
.
ENV_TARGET
===
'web'
const
CopyWebpackPlugin
=
require
(
'copy-webpack-plugin'
)
const
MiniCssExtractPlugin
=
require
(
'mini-css-extract-plugin'
)
...
...
@@ -24,28 +23,14 @@ function resolve(dir) {
* https://simulatedgreg.gitbooks.io/electron-vue/content/en/webpack-configurations.html#white-listing-externals
*/
let
whiteListedModules
=
IsWeb
?
[]
:
[
'vue'
,
"element-ui"
]
IsWeb
?
process
.
browser
=
true
:
process
.
browser
=
false
let
rendererConfig
=
{
devtool
:
'#cheap-module-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
:
[
// {
// test: /\.(js|vue)$/,
// enforce: 'pre',
// exclude: /node_modules/,
// use: {
// loader: 'eslint-loader',
// options: {
// formatter: require('eslint-friendly-formatter')
// }
// }
// },
{
test
:
/
\.
scss$/
,
use
:
[
'vue-style-loader'
,
...
...
@@ -206,8 +191,10 @@ let rendererConfig = {
},
extensions
:
[
'.js'
,
'.vue'
,
'.json'
,
'.css'
,
'.node'
]
},
target
:
'electron-renderer'
target
:
IsWeb
?
'web'
:
'electron-renderer'
}
// 根据环境调整入口位置
/**
* Adjust rendererConfig for development settings
...
...
请
注册
或
登录
后发表评论