В моем приложении AngularJS у меня много файлов js-контроллеров.
Эти контроллеры (one.ctrl.js
, two.ctrl.js
, ...
) должны быть включены в мой файл index.html
.
Структура каталогов:
app/
js/
controllers/
one.ctrl.js
two.ctrl.js
В настоящее время выше js
файлы включены в файл index.html
следующим образом.
index.html
<!-- other html components -->
<script src="js/controllers/one.ctrl.js"/>
<script src="js/controllers/two.ctrl.js"/>
</body>
</html>
Будет больше файлов *.ctrl.js
, которые должны быть включены в index.html
.
Мне нужен способ автоматического включения всех файлов *.ctrl.js
в каталог controllers
в index.html
.
Выводы:
Из некоторых вопросов SO,
Загрузите файлы JavaScript и CSS в папки в AngularJS
Как включить все файлы JavaScript в каталог через файл JavaScript?
Я обнаружил, что это невозможно сделать автоматически, и для этого требуются некоторые скриптовые скрипты или инструменты сборки на стороне сервера.
Мой вопрос:
В настоящее время я использую yeoman
, которые включают grunt
для инструмента построения.
Итак, мой вопрос: как эти файлы javascript в каталоге автоматически включаются в html файл?