Sfoglia il codice sorgente

优化index-release.html

杨志杰 2 anni fa
parent
commit
0053240586
5 ha cambiato i file con 173 aggiunte e 632 eliminazioni
  1. 50 619
      package-lock.json
  2. 15 11
      public/index-debug.html
  3. 106 0
      public/index-release.html
  4. 1 1
      webpack.dev.js
  5. 1 1
      webpack.prod.js

File diff suppressed because it is too large
+ 50 - 619
package-lock.json


+ 15 - 11
public/index.html → public/index-debug.html

@@ -42,13 +42,6 @@
 	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/bootstrap3-dialog/dist/js/bootstrap-dialog.js"></script>
 	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/colResizable/colResizable-1.6.js"></script>
 
-	<script src="/static/dhtmlxgantt/dhtmlxgantt.js"></script>
-	<script src="/static/dhtmlxgantt/locale/locale_cn.js"></script>
-	<script src="/static/dhtmlxgantt/ext/dhtmlxgantt_auto_scheduling.js"></script>
-	<script src="/static/dhtmlxgantt/ext/dhtmlxgantt_smart_rendering.js"></script>
-	<script src="/static/dhtmlxgantt/ext/dhtmlxgantt_undo.js"></script>
-	<script src="/static/dhtmlxgantt/ext/dhtmlxgantt_fullscreen.js"></script>
-	<script src="/static/dhtmlxgantt/ext/api.js"></script>
 
 
 	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/jQuery-ResizableColumns/jQuery.resizableColumns.js"></script>
@@ -74,11 +67,8 @@
 	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/sortablejs/Sortable.js"></script>
 	
 	<link rel="stylesheet" type="text/css" href="/static/summernote/dist/summernote.min.css">
-	<script src="/static/summernote/dist/summernote.min.js"></script>
-	<script src="/static/summernote/dist/lang/summernote-zh-CN.min.js"></script>
-
 	
-	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/antv/x6/dist/x6.js"></script>
+	
 	
 
 	
@@ -94,6 +84,20 @@
 	</div>
 
 	<script defer="defer" nonce="*NONCE_TOKEN*"  src="/static/echarts/dist/echarts.min.js"></script>
+	<script defer="defer" nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/antv/x6/dist/x6.js"></script>
+	
+	<script defer="defer" src="/static/dhtmlxgantt/dhtmlxgantt.js"></script>
+	<script defer="defer" src="/static/dhtmlxgantt/locale/locale_cn.js"></script>
+	<script defer="defer" src="/static/dhtmlxgantt/ext/dhtmlxgantt_auto_scheduling.js"></script>
+	<script defer="defer" src="/static/dhtmlxgantt/ext/dhtmlxgantt_smart_rendering.js"></script>
+	<script defer="defer" src="/static/dhtmlxgantt/ext/dhtmlxgantt_undo.js"></script>
+	<script defer="defer" src="/static/dhtmlxgantt/ext/dhtmlxgantt_fullscreen.js"></script>
+	<script defer="defer" src="/static/dhtmlxgantt/ext/api.js"></script>
+
+	
+	<script src="/static/summernote/dist/summernote.min.js"></script>
+	<script src="/static/summernote/dist/lang/summernote-zh-CN.min.js"></script>
+
 	<!-- <script src="../static/js/fullscreen-api.js"></script> -->
 	<!-- <script src="../static/js/problem-feedback-api.js"></script> -->
 

+ 106 - 0
public/index-release.html

@@ -0,0 +1,106 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+	<meta charset="utf-8">
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+	
+    <!-- hard fixed by jack 20200613 -->
+	<!-- 在部署 http 网站的时候,要把下面的一行配置注释掉 -->
+	
+	<!-- 加这个的原因是 asset.html 要访问 websocket,其中 websocket 是本地的ws不是wss,如果网页是通过https访问的,那么也要求websocket是 ws的 -->
+	<!-- 把http请求转化为https请求。这样就不会再出现Mixed Content的错误了。 
+	<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">-->
+	<title>prodog</title>
+
+	<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/font-awesome/css/font-awesome.min.css">
+	<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/bootstrap/dist/css/bootstrap.css">
+	<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/bootstrap/dist/css//bootstrap-theme.min.css">
+	<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/bootstrap3-dialog/dist/css/bootstrap-dialog.css">
+	
+	<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/layui/dist/css/layui.css">
+
+	<link rel="stylesheet" type="text/css" href="/static/dhtmlxgantt/dhtmlxgantt.css">
+
+
+	<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/cropper/dist/cropper.css">
+	<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/animate.css/animate.css">
+	<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/colResizable/colResizable-1.6.css">
+
+	<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/jQuery-ResizableColumns/jQuery.resizableColumns.css">
+
+
+
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/jquery/dist/jquery.js"></script>
+
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/jquery.cookie/jquery.cookie.js"></script>
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/table-fixer.jquery/table-fixer.jquery.js"></script>
+
+	
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/cropper/dist/cropper.js"></script>
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/bootstrap/dist/js/bootstrap.js"></script>
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/bootstrap3-dialog/dist/js/bootstrap-dialog.js"></script>
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/colResizable/colResizable-1.6.js"></script>
+
+
+
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/jQuery-ResizableColumns/jQuery.resizableColumns.js"></script>
+	<!-- <script src="../static/js/api.js"></script> -->
+
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/moment/moment.js"></script>
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/moment/locale/zh-cn.js"></script>
+
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/reconnecting-websocket/reconnecting-websocket.js"></script>
+	
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/layui/dist/layui.js"></script>
+
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="../static/plugin/dingtalk-jsapi/2.10.3/dingtalk.open.js"></script>
+
+	<!--VueJS has 2 different versions: the full version and the runtime version. 'unsafe-eval' is only needed for the full version of VueJS; the runtime version doesn't need it. 
+	The runtime-only build is fully CSP-compliant. When using the runtime-only build with Webpack + vue-loader or Browserify + vueify, your templates will be precompiled into render functions which work perfectly in CSP environments. -->
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/vue/dist/vue.global.js"></script>
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/vue-i18n/dist/vue-i18n.global.js"></script>
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/vuex/dist/vuex.global.js"></script>
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/vue-router/dist/vue-router.global.js"></script>
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/dayjs/dayjs.min.js"></script>
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/axios/dist/axios.js"></script>
+	<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/sortablejs/Sortable.js"></script>
+	
+	<link rel="stylesheet" type="text/css" href="/static/summernote/dist/summernote.min.css">
+	
+	
+	
+
+	
+	<script nonce="*NONCE_TOKEN*"  type="text/javascript">
+		moment.locale('zh');
+		
+		var nonce_token = "*NONCE_TOKEN*";
+	</script>
+</head>
+
+<body>
+	<div id="app">
+	</div>
+
+	<script defer="defer" nonce="*NONCE_TOKEN*"  src="/static/echarts/dist/echarts.min.js"></script>
+	<script defer="defer" nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/antv/x6/dist/x6.js"></script>
+	
+	<script defer="defer" src="/static/dhtmlxgantt/dhtmlxgantt.js"></script>
+	<script defer="defer" src="/static/dhtmlxgantt/locale/locale_cn.js"></script>
+	<script defer="defer" src="/static/dhtmlxgantt/ext/dhtmlxgantt_auto_scheduling.js"></script>
+	<script defer="defer" src="/static/dhtmlxgantt/ext/dhtmlxgantt_smart_rendering.js"></script>
+	<script defer="defer" src="/static/dhtmlxgantt/ext/dhtmlxgantt_undo.js"></script>
+	<script defer="defer" src="/static/dhtmlxgantt/ext/dhtmlxgantt_fullscreen.js"></script>
+	<script defer="defer" src="/static/dhtmlxgantt/ext/api.js"></script>
+
+	
+	<script defer="defer" src="/static/summernote/dist/summernote.min.js"></script>
+	<script defer="defer" src="/static/summernote/dist/lang/summernote-zh-CN.min.js"></script>
+
+	<!-- <script src="../static/js/fullscreen-api.js"></script> -->
+	<!-- <script src="../static/js/problem-feedback-api.js"></script> -->
+
+</body>
+
+</html>

+ 1 - 1
webpack.dev.js

@@ -138,7 +138,7 @@ module.exports = WebpackMerge.merge(baseConfig, {
   plugins: (module.exports.plugins || []).concat([
     new HtmlWebpackPlugin({
       title: 'Prodog',
-      template: './public/index.html',   // 源模板文件
+      template: './public/index-debug.html',   // 源模板文件
       filename: './index.html',                   // 输出文件【注意:这里的根路径是module.exports.output.path】
       chunks: ['main'],
     }),

+ 1 - 1
webpack.prod.js

@@ -64,7 +64,7 @@ module.exports =  WebpackMerge.merge(baseConfig, {
     
     new HtmlWebpackPlugin({
       title: 'Prodog',
-      template: './public/index.html',  // 源模板文件
+      template: './public/index-release.html',  // 源模板文件
       filename: './index.html', // 输出文件【注意:这里的根路径是module.exports.output.path】
       chunks: ['main'],
     }),

Some files were not shown because too many files changed in this diff