Преглед на файлове

优化报表设计器JS文件打包

master
youseries преди 6 години
родител
ревизия
b97931c265
  1. 31
      ureport2-console/src/main/resources/ureport-asserts/css/handsontable.min.css
  2. 1
      ureport2-console/src/main/resources/ureport-asserts/js/common.bundle.js
  3. 2
      ureport2-console/src/main/resources/ureport-asserts/js/designer.bundle.js
  4. 2
      ureport2-console/src/main/resources/ureport-html/designer.html
  5. 13
      ureport2-js/webpack.config.js
  6. 13
      ureport2-js/webpack.config.min.js

31
ureport2-console/src/main/resources/ureport-asserts/css/handsontable.min.css

File diff suppressed because one or more lines are too long

1
ureport2-console/src/main/resources/ureport-asserts/js/common.bundle.js

File diff suppressed because one or more lines are too long

2
ureport2-console/src/main/resources/ureport-asserts/js/designer.bundle.js

File diff suppressed because one or more lines are too long

2
ureport2-console/src/main/resources/ureport-html/designer.html

@ -3,11 +3,13 @@
<head>
<meta charset="UTF-8">
<link href="${contextPath}/ureport/res/ureport-asserts/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="${contextPath}/ureport/res/ureport-asserts/css/handsontable.min.css" rel="stylesheet" type="text/css" />
<title>UReport2 Designer</title>
<script type="text/javascript" src="${contextPath}/ureport/res/ureport-asserts/venderjs/jquery.min.js"></script>
<script type="text/javascript" src="${contextPath}/ureport/res/ureport-asserts/venderjs/jquery.contextMenu.min.js"></script>
<script type="text/javascript" src="${contextPath}/ureport/res/ureport-asserts/venderjs/completer.min.js"></script>
<script type="text/javascript" src="${contextPath}/ureport/res/ureport-asserts/venderjs/bootstrap-colorpicker.min.js"></script>
<script type="text/javascript" src="${contextPath}/ureport/res/ureport-asserts/js/common.bundle.js"></script>
</head>
<body style="margin:0px">
<div id='container'></div>

13
ureport2-js/webpack.config.js

@ -14,6 +14,19 @@ module.exports={
path:path.resolve('../ureport2-console/src/main/resources/ureport-asserts/js'),
filename:'[name].bundle.js'
},
optimization: {
splitChunks: {
cacheGroups: {
vendor: {
// 抽离第三方插件
test: /handsontable|codemirror/,
chunks: 'initial',
name: 'common',
priority: 10
}
}
}
},
module:{
rules:[
{

13
ureport2-js/webpack.config.min.js

@ -15,6 +15,19 @@ module.exports={
path:path.resolve('../ureport2-console/src/main/resources/ureport-asserts/js'),
filename:'[name].bundle.js'
},
optimization: {
splitChunks: {
cacheGroups: {
vendor: {
// 抽离第三方插件
test: /handsontable|codemirror/,
chunks: 'initial',
name: 'common',
priority: 10
}
}
}
},
plugins:[
new UglifyJsPlugin(
{

Зареждане…
Отказ
Запис