0

我在项目 .properties 中有配置

file.pages        =dashboard/**/*.html

在仪表板/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
4

1 回答 1

0

您有两个单独的脚本目录,它们没有子/父关系(js/vendor例如)。您可以通过编辑 将其配置为以这种方式工作build.xml,但我们并未将其设计为开箱即用。这基本上是因为执行替换的正则表达式根据script.js源中的路径捕获目录,但其他操作可以基于dir.js(这是我假设在这里发生的)或其他操作(例如,连接,只需按照文件系统链接来拉入文件以进行连接。)基于默认的 h5bp 安装(一个js带有子目录的目录)构建脚本,我们已涵盖,但使用此配置并不简单。

要解决您的问题,请选择一个目录或编辑build.xml指向您的输出目录。

于 2013-07-14T20:33:27.207 回答