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
}