合并变更文件
合并变更文件是一个手工调用的方法。可以将模板文件中的 <link> <script>文件按指定规则合并,并变更文件引用。具体使用步骤如下:
- 把 qmui_web 目录中的 qmui.merge.rule.js 复制到上一层目录(即 UI_dev)
- 按自身项目需要在 qmui.merge.rule.js 中写好文件合并规则,其中 key 为合并得到的最终文件(格式为字符串),value 为需要被合并的文件(格式为 glob),所有的路径均以模板中实际的文件引用路径为准(可参考下面的例子)
- 在 qmui_web 目录执行命令 gulp merge 即可合并
具体例子如下:
// qmui.merge.rule.js
{
"../public/js/all.js" : ["../public/js/lib.js", "../public/js/function.js", "../public/js/index.js"]
}
<!-- test.html gulp merge 执行之前的页面 -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Test</title>
</head>
<body class="frame_wrap">
<script src="../public/js/lib.js"></script>
<script src="../public/js/function.js"></script>
<script src="../public/js/index.js"></script>
</body>
</html>
<!-- test.html gulp merge 执行之后的页面 -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Test</title>
</head>
<body class="frame_wrap">
<script src="../public/js/all.js"></script>
</body>
</html>