webpack-dev-server открывает localhost: 8080 / undefined

когда я запускаю $ npm run dev ("dev": "webpack-dev-server") Он открывает localhost:8080/undefined вместо localhost:8080 или, по крайней мере, localhost: 8080/index.HTML-код

webpack-config.Яш, солдат части:

devServer: {

    contentBase: path.join(__dirname, 'dist'),

    compress: true,

    stats: "errors-only",

    hot: true,

    open: true

если я удаляю / неопределенную часть URL-адреса, он работает правильно даже замена горячего модуля, поэтому это не большая проблема; просто хочу знать, почему это происходит.

Edit: Im на MacOS

Edit2: консоль информацию npm run dev:

Project is running at http://localhost:8080/ webpack output is served from / Content not from webpack is served from /Users/cozarkd/folders/dist webpack: wait until bundle finished: /undefined webpack: Compiled successfully.

ты

1 ответов


это, кажется, вызвано ошибкой:https://github.com/webpack/webpack-dev-server/issues/960

предлагается быстрый обходной путь (здесь):

devServer: {
  contentBase: path.join(__dirname, 'dist'),
  compress: true,
  stats: "errors-only",
  hot: true,
  open: true,
  openPage: '' // <-- this
}