У меня есть приложение реагирования, написанное в коде ES6.
Я получаю эту ошибку после обновления моей версии реагирования (15.4.2 -> 16.4.0) вместе с реагирующим горячим загрузчиком (1.3.1)-> 4.3.0).
Это мой package.json
до:
"dependencies": {
...
"react": "^15.4.2",
"react-bootstrap": "^0.30.7",
"react-dom": "^15.4.2",
...
},
"devDependencies": {
...
"react-hot-loader": "^1.3.1",
...
}
Это мой package.json
после:
"dependencies": {
...
"react": "^16.4.0",
"react-bootstrap": "^0.32.1",
"react-dom": "^16.4.0",
...
},
"devDependencies": {
...
"react-hot-loader": "^4.3.0",
...
}
Моя версия веб-пакетаимеет значение: "webpack": "^3.11.0"
.
Мой конфиг веб-пакета имеет значение:
module: {
rules: [
{
test: /\.js$/,
use: ['react-hot-loader', 'babel-loader', 'eslint-loader'],
exclude: /node_modules/,
},
...
],
},
После обновления приложения появляется следующее сообщение об ошибке:
Ошибка: модуль '... \ node_modules \ реагировать-hot-loader \ index.js' не является загрузчиком (должен иметь нормальную или питч-функцию)
Как мне реагировать в горячем состоянии-загрузчик снова заработает?