Я пытался обновить свой проект Jhipster 4.0 (который использовал Angular 4) до Jhipster 6.0 (который использовал Angular 9). В версии Angular и версии Typescript была такая разница, что вместо этого я просто создал проект Jhipster 6.0, а затем заменил все следующие файлы в этом проекте Jhipster 6.0. Эти файлы были заменены файлами из проекта Jhipster 4.0, поэтому я смог снова запустить интерфейс - src / main / webapp - src / test - package. json - webpack - tsconfig. json
По сути, это заставляет его снова использовать angular 4 ... заставляет использовать старый машинопись ... и позволяет ему иметь весь старый интерфейсный код. Я могу принести приложение приложение просто отлично (используя ./mvnw и npm start). Но только http://localhost: 9061
Я пытаюсь обслуживать старый код angular через порт 8080. В настоящее время там подается только файл индекса. html, и он это почти пустой html файл с иглой jhipster. Когда я пытаюсь использовать другие URL-адреса, эта страница все еще отображается. Например, следующие URL-адреса обслуживают файл root index. html:
Но если я попытаюсь поднять контент c с аналогичных URL-адресов, это сработает. Например, он возвращает файл. css правильно:
Итак, вкратце, я пытаюсь найти способ обслуживать чуть более старую Angular (v4) из обновленного приложения JHipster, но компоненты angular не обслуживаются. Спасибо!