Форум

Странное поведение компиляторя JS при проекте типа "Copy"

07 апреля 2017 17:55
В продолжении темы с компиляторми.
При билде проекта типа Copy, системы вычленяет из HTML все скрипты, которые относятся к SDK, заменяет их уже заранее скомпилированным файликом b4w.simple.min.js.

Интересен факт, что система делает с пользовательскими скриптами.

Ожидание: Система собирает их все в один .min.js файл и подключает его рядышком с файлом движка.
Реальность: Система собирает все скрипты в одной папке в один .min.js и подключает его к HTML файлу. Соответственно, сколько папок, столько .min.js скриптов и подключений.

Пример:



Будет



(Переносы строк добавлены вручную)

Соответственно, я не планирую писать весь код в одном файле (как во всех почти-что примерах), у меня грамотный подход к разработке и JS файлов будет достаточно, где каждый модуль (спасибо за систему добавления своих модулей в движок, надеюсь она адекватно будет работать, когда я доберусь до неё) отвечает за свои задачи и используется другими модулями.
Ну и картина, где в сцене подгружается по 20+ .min.js файлов, совсем не радостная…

Проект с примером залил в аттаче
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.