我在项目 .properties 中有配置
file.pages =dashboard/**/*.html
在 dashboard/index.html 我有
<!-- //-beg- concat_js -->
<script src="../js/plugins.js"></script>
<script src="../js/base64.js"></script>
<script src="../js/toastr.js"></script>
<script src="../js/jquery.h5validate.js"></script>
<script src="../js/jquery.maskedinput.js"></script>
<script src="js/script.js"></script>
<!-- //-end- concat_js -->
但是我得到的构建输出为
<script src="js/c1212c4.js"></script>
但文件是在
../js/c1212c4.js
您有两个单独的脚本目录,它们没有子/父关系(例如js/vendor
(。您可以通过编辑build.xml
将其配置为以这种方式工作,但我们并没有将其设计为开箱即用。这基本上是因为执行替换的正则表达式根据源中script.js
的路径捕获目录,但其他操作可以基于dir.js
(这就是我假设这里发生的事情(或其他操作(例如,串联只是遵循文件系统链接来拉入要连接的文件。基于默认 h5bp 安装(一个带有子js
目录(构建脚本,我们涵盖了,但使用此配置并不简单。
若要解决问题,请选择一个目录或编辑build.xml
以指向输出目录。