когда я запускаю prod build локально, все работает нормально. Но когда код собран в jenkins и развернут в среде QA, я получаю ошибку зависимости cycli c.
Я пробовал сборку prod и из папки dist пытался запустить приложение с помощью lite-server npm plugin all работает нормально, без каких-либо ошибок или предупреждений.
Я понимаю проблему после прохождения уже поднятых проблем, но я не понимаю, почему она работает локально, а не когда это делается сервером сборки в Jenkins.
делает angular создает приложение по-другому в jenkin (unix) по сравнению с локальной системой (windows) ??
Редактировать am, используя значение по умолчанию angular .json / package. json генерируется после выполнения ng new.
единственное, что есть APP_INITIALIZER, который получает конфигурацию системного уровня перед загрузкой приложения angular, и поток выглядит примерно так:
AppInitializer - -> restConnector (сервис для выполнения вызовов BE) -> httpClient и после вывода результата в успешном блоке http Call, я сохраняю эту информацию в другом сервисе, как показано ниже:
appInitializer -> сохранить значение в сервисе, а затем перенаправить с помощью angualar Router Service.
Поскольку это только ошибка при сборке jenkins, я даже не смог поделиться репродукция.