Включить горячую перезагрузку после «Не удалось разрешить styleName» - PullRequest
0 голосов
/ 18 февраля 2019

В моей настройке webpackDevServer горячая перезагрузка работает нормально, в том числе для изменений в SCSS, за исключением случая, когда я добавил совершенно новый стиль и styleName.

Например, если я добавлю div styleName="foo", я получаю

Could not resolve the styleName 'foo'

, и в этот момент происходит сбой webpackDevServer, и мне приходится вручную убивать и перезапускать его даже после добавления нового стиля.(На самом деле это происходит, даже если я сначала добавляю стиль в SCSS!)

Мой babel-loader настроен для использования плагинов, таких как:

        options: {
          plugins: [
            [
              'react-css-modules', {
                webpackHotModuleReloading: true
              }
            ]
          ]
        }

Разве это не должно быть горячоперезагрузить после того, как я добавил стиль в SCSS?

Некоторые детали:

  • Узел 10.14.1
  • Webpack 4
  • Webpack DevСервер 3
  • Babel 6

Обновление

На самом деле, если я сделаю изменение (пусть небольшое / произвольное) в файле .js, горячая перезагрузка перезагрузит .Поэтому мой рабочий процесс в настоящее время заключается в добавлении пустой строки, сохранении и удалении пустой строки.Это не идеально, но ...

...