Я использую Webpack 4 в многостраничном приложении.
В режиме разработки :
На каждой странице есть общая треть -party библиотеки (загружаются через тег <script>
) плюс пользовательский файл. js на страницу (точка входа), сгенерированный Webpack и используемый только на этой странице (то есть: page_users-script. js)
Проблема, которую я обнаружил, заключается в том, что если у вас есть страница html без javascript logi c (страница ошибки 404, страница контактов и т. Д.), Если эта страница НЕ имеет. js связанный файл (точка входа в веб-пакет), браузер не будет обновлять sh при изменении содержимого * c (шаблон мопса, стили ...).
Я работал над этой проблемой, создавая пустой файл. js для этих страниц без каких-либо логи c, но я думаю, что это не совсем приемлемо. Мой текущий файл конфигурации webpack следующий относительно devServer:
webpack.config. js
// https://webpack.js.org/concepts/entry-points/#multi-page-application
entry: {
...names
},
// https://webpack.js.org/configuration/dev-server/
devServer: {
port: 8080,
watchContentBase: true
},