В моей настройке 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
, горячая перезагрузка перезагрузит .Поэтому мой рабочий процесс в настоящее время заключается в добавлении пустой строки, сохранении и удалении пустой строки.Это не идеально, но ...