1

在我的项目中,我有多个 html 文件已添加到 project.properties 中,如下所示:

# Files can be added in a comma separated form
file.pages        = loginapp.html, docapp.html, adminapp.html

问题是这些文件中的每一个都需要加载一些应用程序独有的脚本。例如:

<!-- In adminapp.html: -->
<!-- scripts concatenated and minified via ant build script-->
<script defer src="js/mylibs/jquery.tmpl.js"></script>
<script defer src="js/mylibs/knockout.js"></script>
<script defer src="js/plugins.js"></script>
<script defer src="js/helpers.js"></script>
<script defer src="js/app.admin.js"></script> <!-- ** unique for login ** -->
<script defer src="js/app.common.js"></script>
<!-- end scripts-->

<!-- in loginapp.html: -->
<!-- scripts concatenated and minified via ant build script-->
<script defer src="js/mylibs/jquery.tmpl.js"></script>
<script defer src="js/mylibs/knockout.js"></script>
<script defer src="js/plugins.js"></script>
<script defer src="js/helpers.js"></script>
<script defer src="js/app.login.js"></script> <!-- ** unique for admin ** -->
<script defer src="js/app.common.js"></script>
<!-- end scripts-->

在我使用它之前它工作得很好ant build

看来 HTML5 Boilerplate 的构建脚本在弄清楚这里发生了什么方面存在问题,它只创建一个包含常见内容的连接文件,而将其余部分排除在外(例如app.login.jsapp.admin.js复制到publish/文件夹中,但未链接到缩小的 HTML 文件(仅链接到一个脚本,这是连接的一个)。

有什么办法可以让这个工作吗?

4

0 回答 0