bugfix> webpack-dev-server > 投稿

これは私のスクリプトです:

const webpackDevServer = require('webpack-dev-server');
const webpack = require('webpack');
const config = require('./config');
const options = {
  contentBase: './dist',
  hot: true,
  hotOnly: true,
  open: true,
  host: 'localhost'
};
webpackDevServer.addDevServerEntrypoints(config, options);
const compiler = webpack(config);
const server = new webpackDevServer(compiler, options);
server.listen(8080, 'localhost');

ブラウザは自動的に開きませんでした。それでは、どうやって実現させるのでしょうか?

回答 1 件
  • 同じ問題に直面しました。私が知る限り、webpackの「オープン」オプションの実装にはいくつかのバグがありますが、それらを深く掘り下げたくありません。 gluonsで見つかった回避策を使用しました

    ただし、私の場合、webpack dev-server.jsファイルの最後にopn(myUrl)を追加するだけで十分に見えました。私の場合、「opn」パッケージはすでにプリインストールされていますが、プリインストールしていない場合は、gluonsのソリューションに示すように依存関係に追加できます。

    それがあなたにも役立つことを願っています。

あなたの答え