2017-12-06 19 views
0

を開き、私はちょうど--openのWebPACK-devのサーバーオープンとホストが間違ったURLにドキュメント<a href="https://webpack.js.org/configuration/dev-server/#devserver-open" rel="nofollow noreferrer">here</a>と<a href="https://webpack.js.org/configuration/dev-server/#devserver-host" rel="nofollow noreferrer">here</a>パー

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

私のpackage.jsonに次きた私はnpm startを実行すると、それは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を開きます。

誰もがうまく一緒に遊ぶためにこれらの2つのオプションを得ていますか?以下は

+0

':8080'のようなものが動作するかどうかはわかりませんが、試してみるのはあまりありません。 。gitで。 '0.0.0.0'は、実行されているマシン上のトラフィックをリッスンするヒントであると仮定しました。 – jinglesthula

答えて

1

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

--hostは、リスニング・インタフェースである私のために正常に動作します。 --publicは、ブラウザで開くものです。そして--open-pageは、メインドメインの後にページURLを追加するためのものです。

+0

素晴らしい - ありがとう。私は現在、 'webpack-dev-server -p --public localhost:8080 --host 0.0.0.0 --port 8080 --open'を使っています。 ' - public'オプションは、私が見逃していたものでした。 – jinglesthula

関連する問題