Вы можете разделить скрипт на столько файлов, сколько захотите.Например, если вы разделили его на 3 сценария (например, always.js, utilities.js, someelse.js), вы можете отправить их в браузер, используя метод pushAsset внутри вашего модуля.Таким образом, вы добавите это в метод конструкции index.js вашего модуля:
///lib/modules/my-module/index.js
construct: function(self, options) {
self.pushAsset('script', 'always', {when: 'always'});
self.pushAsset('script', 'utilities', {when: 'always'});
self.pushAsset('script', 'somethingelse', {when: 'always'});
}
Сценарии, добавленные вами через pushAsset, будут доступны в браузере при посещении любой страницы вашего сайта Apostrophe.Это отвечает на ваш вопрос?