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

时间:2017-12-06 21:43:28

标签: webpack-dev-server

根据文档herehere,我的package.json中包含以下内容

"scripts": {
  "start": "webpack-dev-server --host 0.0.0.0 --open",
  ...

只有--open,当我运行localhost:8080时,它会打开npm start。当我添加--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

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

1 个答案:

答案 0 :(得分:5)

以下对我来说很好

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

--host是监听界面。 --public用于在浏览器中打开的内容。并且--open-page用于在主域

之后附加页面网址