У меня есть гибридное приложение AngularJS / Angular, которое займет некоторое время, чтобы полностью перейти на Angular. Пока этот процесс происходит, я бы хотел перейти от предыдущей системы сборки к использованию CLI и веб-пакета для управления всеми старыми сценариями AngularJS. Это возможно, как я уже делал ранее, добавив все мои скрипты в раздел scripts
в angular.json
, как показано ниже:
"scripts": [
"src/app/angularjs/app.js",
"src/app/angularjs/controllers/main.js",
"src/app/angularjs/services/someService.js",
"src/app/angularjs/controllers/someController.js"
],
Это работает хорошо, и CLI собирается через ng serve
и ng build
продолжайте работать для гибридного загрузочного приложения по мере необходимости. Проблема, с которой я сейчас сталкиваюсь, состоит в том, чтобы вручную перечислять каждый файл для текущего приложения, которое я переносил, не идеально. У меня есть сотни сценариев, которые нужно добавить, и мне нужно иметь возможность использовать шаблон сглаживания, подобный следующему:
"scripts": [
"src/app/angularjs/**/*.js"
],
Проблема в том, что этот синтаксис из того, что я могу сказать, не поддерживается,Шаблон глобуса поддерживается в разделе assets
в angular.json
, как указано здесь, но не в разделе scripts
: https://angular.io/guide/workspace-config#assets-configuration
В разделе scripts
я могуне найти аналогичное решение. Он имеет расширенный объектный API, но ничего, что может решить проблему, которую я могу сказать, чтобы выбрать все .js
файлы из определенного каталога, как указано здесь: https://angular.io/guide/workspace-config#styles-and-scripts-configuration
Возможно ли этокаким-то образом использовать шаблон глобуса или аналогичный подход для выбора всех файлов каталога для раздела scripts
в angular.json
, поэтому мне не нужно вручную перечислять сотни отдельных .js
файлов?