Интеграция Webpack в устаревший веб-сайт AngularJS (Java / Spring) - PullRequest
0 голосов
/ 06 ноября 2018

Я начал курировать старый веб-проект, основанный на тоннах Java-кода (старая весенняя версия) и отдельного монолитного модуля внешнего интерфейса, который называется «Веб-модуль», и я пытаюсь обновить этапы сборки и перенести старый angularJS. код по битам.

Идея заключалась в том, чтобы реализовать Redux как единую точку правды между старым и новым кодом и Webpack для объединения новых js-файлов (vanillaJS / React) и других ресурсов и интеграции их в старые .jsp-файлы, которые изобилуют множеством и много старых добрых тегов.

Старый код представляет собой смесь Javascript, jQuery и AngularJS, события обрабатываются jquery, я получаю множество забавных побочных эффектов от конфликтующих / конкурирующих областей angularJS $ для каждого модуля, к которому я до сих пор прикасался.

Как здравомыслящий человек интегрирует dist / files, сгенерированные веб-пакетом, в старые файлы .jsp, не путая все и / или не теряя своего здравомыслия? Я чувствую себя немного ошеломленным всеми вещами, которые могут пойти не так, и я ищу повсюду истории успеха людей, пробующих подобные вещи. Пока что я мог найти только руководства по миграции, но это не вариант с 80-100 устаревшими файлами angularJS, которые нужно было бы переписать для веб-пакета, поэтому мне нужно решение, которое работает бок о бок, пока мне не удастся переписать все старые Модули angularJS, одно обновление за раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...