Webpack-Dev-Server Обслуживает файлы из памяти до полного обновления страницы. - PullRequest
0 голосов
/ 17 октября 2018

Репо для воспроизведения: https://github.com/coreysnyder/AngularJS-Webpack4-Seed Видео, показывающее именно то, что я имею в виду: https://youtu.be/cwC6Xcbzz5Y

Когда не подают webpack-dev-server из localhost/, а скорее пользовательский URL верхнего уровня, такой как localhost/contract-performance/ Я столкнулся с очень странным случаем, когда попадание на этот верхний уровень правильно направляет меня к моему приложению веб-пакета из кэша и щелкает любые ссылки для перехода между дочерними страницами, управляемыми этим приложением, и работает нормально.Но если я нажму «Обновить», приложение перезагружается и вместо использования кэша в памяти оно, похоже, загружает все, что находится в каталоге / dist /.Я могу убедиться в этом, изменив содержимое каталога dist и увидев, что я вижу эти изменения только при обращении к серверу с дочернего URL-адреса.Также, если я полностью удаляю каталог dist, приложение может быть загружено только из общедоступного пути напрямую, а любые дочерние URL-адреса приводят к 404. Эта проблема исчезнет, ​​если я установлю общедоступный путь в '/'.

...