我在项目.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
答案 0 :(得分:0)
您有两个单独的脚本目录,它们没有子/父关系(例如js/vendor
)。您可以通过编辑build.xml
将其配置为以这种方式工作,但我们并未将其设计为开箱即用。这基本上是因为执行替换的正则表达式根据源中script.js
的路径捕获目录,但其他操作可以基于dir.js
(这是我假设在这里发生的事情)或其他操作(例如,串联,只需跟随文件系统链接拉入要连接的文件。)将构建脚本基于默认的h5bp安装(带有子项的一个js
目录),我们已经涵盖了,但是使用这种配置并不简单。
要解决您的问题,请选择一个目录或编辑build.xml
以指向您的输出目录。