Webpack 4 devServer не обновляет браузер - PullRequest
2 голосов
/ 15 января 2020

Я использую 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
    },
...