切换导航条
切换导航条
当前项目
正在载入...
登录
术习电报
/
electron-vue-template
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
作者
张恒
2019-09-18 20:23:31 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
提交
c1e9c1fabcf906f08161ff0507018cbf8f2737cf
c1e9c1fa
1 个父辈
5b8662b5
更新依赖,并加入当生产模式时,压缩代码并且去除控制台输出
全部展开
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
25 行增加
和
3 行删除
.electron-vue/webpack.renderer.config.js
package-lock.json
package.json
.electron-vue/webpack.renderer.config.js
查看文件 @
c1e9c1f
...
...
@@ -11,6 +11,7 @@ const BabiliWebpackPlugin = require('babili-webpack-plugin')
const
CopyWebpackPlugin
=
require
(
'copy-webpack-plugin'
)
const
MiniCssExtractPlugin
=
require
(
'mini-css-extract-plugin'
)
const
HtmlWebpackPlugin
=
require
(
'html-webpack-plugin'
)
const
TerserPlugin
=
require
(
'terser-webpack-plugin'
);
const
{
VueLoaderPlugin
}
=
require
(
'vue-loader'
)
function
resolve
(
dir
)
{
...
...
@@ -144,7 +145,9 @@ let rendererConfig = {
minify
:
{
collapseWhitespace
:
true
,
removeAttributeQuotes
:
true
,
removeComments
:
true
removeComments
:
true
,
minifyJS
:
true
,
minifyCSS
:
true
},
templateParameters
(
compilation
,
assets
,
options
)
{
return
{
...
...
@@ -211,6 +214,24 @@ if (process.env.NODE_ENV === 'production') {
minimize
:
true
})
)
rendererConfig
.
optimization
=
{
minimizer
:
[
new
TerserPlugin
({
test
:
/
\.
js
(\?
.*
)?
$/i
,
extractComments
:
false
,
cache
:
false
,
sourceMap
:
false
,
terserOptions
:
{
warnings
:
false
,
compress
:
{
warnings
:
false
,
drop_console
:
true
,
drop_debugger
:
true
,
pure_funcs
:
[
'console.log'
]
},
}
})]
}
}
module
.
exports
=
rendererConfig
...
...
package-lock.json
查看文件 @
c1e9c1f
此文件的差异被折叠,
点击展开。
package.json
查看文件 @
c1e9c1f
...
...
@@ -123,14 +123,15 @@
"spectron"
:
"^3.8.0"
,
"style-loader"
:
"^0.21.0"
,
"svg-sprite-loader"
:
"^4.1.6"
,
"terser-webpack-plugin"
:
"^2.1.0"
,
"url-loader"
:
"^2.1.0"
,
"vue-html-loader"
:
"^1.2.4"
,
"vue-loader"
:
"^15.7.1"
,
"vue-style-loader"
:
"^4.1.2"
,
"vue-template-compiler"
:
"^2.6.10"
,
"webpack"
:
"^4.40.2"
,
"webpack-cli"
:
"^3.3.
8
"
,
"webpack-dev-server"
:
"^3.
7.2
"
,
"webpack-cli"
:
"^3.3.
9
"
,
"webpack-dev-server"
:
"^3.
8.1
"
,
"webpack-hot-middleware"
:
"^2.25.0"
,
"webpack-merge"
:
"^4.2.1"
}
...
...
请
注册
或
登录
后发表评论