admin管理员组文章数量:1414628
After updating webpack-dev-server to 4.4.0 from 3.11.0, when I use the "host" option under devServer in my Webpack config file, hot reload is no longer working. My console shows WDS connecting twice and subsequently disconnecting:
[HMR] Waiting for update signal from WDS...
[webpack-dev-server] Hot Module Replacement enabled.
[webpack-dev-server] Live Reloading enabled.
[webpack-dev-server] Disconnected!
[webpack-dev-server] Trying to reconnect...
[webpack-dev-server] Hot Module Replacement enabled.
[webpack-dev-server] Live Reloading enabled.
[webpack-dev-server] Disconnected!
When I remove the "host" option and revert back to "localhost," hot reload works consistently.
The devServer section of my webpack config file:
devServer: {
port: 3000,
host: 'app.ddev.site',
allowedHosts: 'auto',
open: true,
hot: true,
proxy: {
'/xhr': 'http://localhost:7777',
},
},
Webpack package versions:
"webpack": "^5.61.0",
"webpack-bundle-analyzer": "^4.5.0",
"webpack-cli": "^4.9.1",
"webpack-dev-server": "^4.4.0"
Scripts relating to "npm run dev":
"client": "cross-env NODE_ENV=development webpack serve --config=config/webpack.dev.js",
"dev": "concurrently \"npm run start-local\" \"npm run client\"",
"start-local": "nodemon src/server/start.js",
Any help is appreciated! Thanks in advance.
After updating webpack-dev-server to 4.4.0 from 3.11.0, when I use the "host" option under devServer in my Webpack config file, hot reload is no longer working. My console shows WDS connecting twice and subsequently disconnecting:
[HMR] Waiting for update signal from WDS...
[webpack-dev-server] Hot Module Replacement enabled.
[webpack-dev-server] Live Reloading enabled.
[webpack-dev-server] Disconnected!
[webpack-dev-server] Trying to reconnect...
[webpack-dev-server] Hot Module Replacement enabled.
[webpack-dev-server] Live Reloading enabled.
[webpack-dev-server] Disconnected!
When I remove the "host" option and revert back to "localhost," hot reload works consistently.
The devServer section of my webpack config file:
devServer: {
port: 3000,
host: 'app.ddev.site',
allowedHosts: 'auto',
open: true,
hot: true,
proxy: {
'/xhr': 'http://localhost:7777',
},
},
Webpack package versions:
"webpack": "^5.61.0",
"webpack-bundle-analyzer": "^4.5.0",
"webpack-cli": "^4.9.1",
"webpack-dev-server": "^4.4.0"
Scripts relating to "npm run dev":
"client": "cross-env NODE_ENV=development webpack serve --config=config/webpack.dev.js",
"dev": "concurrently \"npm run start-local\" \"npm run client\"",
"start-local": "nodemon src/server/start.js",
Any help is appreciated! Thanks in advance.
Share Improve this question edited Jan 31, 2022 at 10:04 EvgenyV 1,26615 silver badges29 bronze badges asked Nov 9, 2021 at 16:33 ZachSelindhZachSelindh 611 gold badge1 silver badge8 bronze badges2 Answers
Reset to default 1I think your allowedHosts
setting is likely to blame.
According to the docs, you might have success with:
allowedHosts: ['all']
You can run your webpack server with https.
For me it was because of the antivirus. Another way to fix it is add your localhost to antivirus exceptions.
Hope it helps!
本文标签:
版权声明:本文标题:javascript - webpack-dev-server enables features, then disconnects twice when using "host" option in Webpack c 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745149399a2644849.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论