Моя команда недавно приступила к созданию приложения Angular 6, и мы относительно новички в современном мире фреймворков JavaScript.
В наших сборках CI в настоящее время используется Angular CLI для построения приложения с установленным флагом конфигурации : ng build -c production
ДоОднако при сборке наш инженер по сборке хочет установить только необходимые зависимости и НЕ включать элементы в раздел devDependencies файла package.json ... но библиотеки, необходимые для выполнения сборки, находятся только в devDependenciesраздел.Команда, которую он использует, это yarn install --production
.Опять же это игнорирует зависимости в devDependencies .
Мой вопрос таков: при создании приложения Angular 6 для производства, мы должны :
- использовать Angular CLI, но переместить зависимости сборки из devDependencies в раздел номинальных зависимостей?
- не использовать Angular CLI, оставить зависимости как есть и сделать что-то совершенно отдельное