Включить горячую перезагрузку после "Не удалось разрешить styleName"

В моей настройке 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 Server 3
  • Бабель 6

Обновить

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

0 ответов

Другие вопросы по тегам