HTML5 Boilerplate и несколько файлов и сценариев - PullRequest
1 голос
/ 28 октября 2011

В моем проекте у меня есть несколько 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.js и app.admin.jsкопируются в папку publish/, но не связаны с минимизированными файлами HTML (которые ссылаются только на один сценарий, а это сцепленный).

Есть ли способ заставить это работать?

...