Всем привет! Уже больше года пишу изоморфные приложения с использованием Webpack 1.х. Также использую довольно неплохой, хоть и уже не поддерживаемый изоморфный роутер DirectorJS ().
На днях решил попробовать перейти на Webpack 2. В целом процесс прошел довольно удачно, однако во время проверки работоспособности выяснилось что клиентский вариант роутинга сломался. После того как откатился на Webpack 1 все встало на свои места.
Оказалось, что Webpack 2 как-то по-другому сделал require этой библиотеки, так что на клиент попадал серверный вариант, хотя Webpack 1 все делал верно.
Предполагаю что во второй версии изменились какие-то принципы подключения библиотек через require и вполне возможно, что как-то сталкивался с подобными явлениями? Буду благодарен любым советам.