Я следовал этому руководству по настройке webpack hmr, но он выполняет полную перезагрузку. Когда я добавляю параметр hotOnly
к true
, страница не выполняет полную перезагрузку или частичную перезагрузку, но я вижу, что запрос main.1a4a7c39c73281101038.hot-update.js
отправляется в консоли.
Я рассмотрел этот вопрос: горячая перезагрузка webpack-dev-server не работает и не может решить мою проблему.
webpack.config. js
devServer: {
port: 15000,
hot: true,
contentBase: path.resolve(__dirname, 'dist'),
watchContentBase: true
}
пакет. json
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "webpack --mode production",
"start": "webpack-dev-server"
},
"devDependencies": {
"clean-webpack-plugin": "^3.0.0",
"css-loader": "^4.2.0",
"file-loader": "^6.0.0",
"html-webpack-plugin": "^4.3.0",
"style-loader": "^1.2.1",
"webpack": "^4.44.1",
"webpack-cli": "^3.3.12",
"webpack-dev-server": "^3.11.0"
}
Вы можете проверить эту демонстрацию на github