webpack-dev-server open 和 host 打开错误 URL

webpack-dev-server open and host opens wrong URL

根据文档 here and here,我的 package.json

中有以下内容
"scripts": {
  "start": "webpack-dev-server --host 0.0.0.0 --open",
  ...

当我 运行 npm start 时,仅 --open 打开 localhost:8080。当我添加 --host 0.0.0.0 它仍然打开,但打开 0.0.0.0:8080 并在浏览器中给我 ERR_EMPTY_RESPONSE。我可以手动将其更改为 localhost:8080,它可以很好地加载页面。

我尝试了 --host 0.0.0.0 --open --open-page localhost:8080,它尽职尽责地在浏览器中为我打开 http://0.0.0.0:8080/localhost:8080

有没有人得到这两个选项可以很好地一起玩?

以下适合我

webpack-dev-server -p --public 127.0.0.1:9000 --host 0.0.0.0 --port 9000

--host为监听接口。 --public 用于将在浏览器中打开的内容。而 --open-page 用于在主域

之后附加页面 url