refactor(web): 优化前端资源加载方式并清理注释代码
移除旧的动态脚本加载逻辑,改为使用document.write直接输出带版本号的脚本标签 清理部署脚本中的注释代码
This commit is contained in:
parent
034ff3c9a0
commit
36a553bff3
|
|
@ -46,3 +46,6 @@ docker run -d \
|
||||||
-v "$CONFIG_PATH:/app/server/config.yaml:ro" \
|
-v "$CONFIG_PATH:/app/server/config.yaml:ro" \
|
||||||
"$USE_IMAGE"
|
"$USE_IMAGE"
|
||||||
echo "container: $CID_NAME image: $USE_IMAGE port: $PORT"
|
echo "container: $CID_NAME image: $USE_IMAGE port: $PORT"
|
||||||
|
|
||||||
|
|
||||||
|
#docker run -d --name marketing-data-test --restart unless-stopped -p 8077:8077 -v ./storage/export:/app/storage/export -v ./log:/app/log -v ./config.yaml:/app/server/config.yaml:ro 69a376c70023
|
||||||
|
|
@ -10,6 +10,14 @@ var __addCss = function(h){ var l=document.createElement('link'); l.rel='stylesh
|
||||||
__addCss('./vendor/element-plus.min.css');
|
__addCss('./vendor/element-plus.min.css');
|
||||||
__addCss('./styles.css');
|
__addCss('./styles.css');
|
||||||
</script>
|
</script>
|
||||||
|
<script>
|
||||||
|
(function(){
|
||||||
|
var v = window.__ASSET_VERSION__ || String(Date.now());
|
||||||
|
document.write('<script src="./vendor/vue.global.prod.js?v='+v+'" defer><\/script>');
|
||||||
|
document.write('<script src="./vendor/element-plus.full.min.js?v='+v+'" defer><\/script>');
|
||||||
|
document.write('<script src="./main.js?v='+v+'" defer><\/script>');
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="app">
|
<div id="app">
|
||||||
|
|
@ -309,13 +317,6 @@ __addCss('./styles.css');
|
||||||
</template>
|
</template>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
</div>
|
</div>
|
||||||
<script src="./config.js"></script>
|
|
||||||
<script>
|
|
||||||
(function(){
|
|
||||||
var v = window.__ASSET_VERSION__ || String(Date.now());
|
|
||||||
function load(src){ return new Promise(function(res, rej){ var s=document.createElement('script'); s.src=src+'?v='+v; s.onload=res; s.onerror=rej; document.body.appendChild(s); }); }
|
|
||||||
load('./vendor/vue.global.prod.js').then(function(){ return load('./vendor/element-plus.full.min.js'); }).then(function(){ return load('./main.js'); });
|
|
||||||
})();
|
|
||||||
</script>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue