Разобрался сам, есть несколько плагинов которые создают доп. скрипт открывающий WebSocket и обновляющий страницу, но мне нужно HMR поэтому я пошел дальше. webpack-dev-server использует webpack-dev-middleware, который помимо памяти может писать так же на диск, что было очень важно для моей реализации. Посмотрим что из этого выйдет.
Разобрался сам, есть несколько плагинов которые создают доп. скрипт открывающий WebSocket и обновляющий страницу, но мне нужно HMR поэтому я пошел дальше. webpack-dev-server использует webpack-dev-middleware, который помимо памяти может писать так же на диск, что было очень важно для моей реализации. Посмотрим что из этого выйдет.
У меня SSR на PHP (не спрашивай зачем, я не знаю). И он сам вставляет бандлы с помощью webpack-assets.json в свой HTML файл. Так как webpack-dev-server самодостаточный я не могу его так просто связать с SSR, мне нужно как-то оставить реализацию SSR, на месте но при этом в develop режиме навесить на все это дело HMR, чтобы было не больно разрабатывать и руками не обновлять страницу на каждое изменение.
У меня SSR на PHP (не спрашивай зачем, я не знаю). И он сам вставляет бандлы с помощью webpack-assets.json в свой HTML файл. Так как webpack-dev-server самодостаточный я не могу его так просто связать с SSR, мне нужно как-то оставить реализацию SSR, на месте но при этом в develop режиме навесить на все это дело HMR, чтобы было не больно разрабатывать и руками не обновлять страницу на каждое изменение.
У меня SSR на PHP (не спрашивай зачем, я не знаю). И он сам вставляет бандлы с помощью webpack-assets.json в свой HTML файл. Так как webpack-dev-server самодостаточный я не могу его так просто связать с SSR, мне нужно как-то оставить реализацию SSR, на месте но при этом в develop режиме навесить на все это дело HMR, чтобы было не больно разрабатывать и руками не обновлять страницу на каждое изменение.
По сути мне нужно так же как и с webpack --watch просто создавать файлы которые PHP подтянет и в браузере будет работать WebSocket каким-то образом, я пока не знаю, нужно будет смотреть порты и тд
Ну ты вроде все правильно придумал, задача в хот режиме выплевывать из впбпака новые бандлы и перезагружать страничку. Проблема в том что у тебя на запросы отвечает пхп, и в связи с этим как я понял используется просто вебпак без дев сервера