在我的项目中,我有多个html文件,我已经添加到project.properties中,如下所示:
# Files can be added in a comma separated form
file.pages = loginapp.html, docapp.html, adminapp.html
问题是每个文件都需要加载一些应用程序特有的脚本。 E.g:
<!-- 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.js
和{{1} }被复制到app.admin.js
文件夹中,但没有链接到缩小的HTML文件中(只链接到一个脚本,而且是连接的脚本)。
有没有办法让这个工作?