Kiedy biegnę $ npm run dev
("dev": "webpack-dev-server"
) otwiera localhost: 8080/niezdefiniowany zamiast localhost: 8080 lub przynajmniej localhost: 8080/index.htmlWebPack-dev-serwer otwiera localhost: 8080/niezdefiniowany
WebPACK-config js devServer część:
devServer: {
contentBase: path.join(__dirname, 'dist'),
compress: true,
stats: "errors-only",
hot: true,
open: true
Jeśli usunę/nieokreśloną część adresu URL to działa poprawnie nawet wymiana na gorąco moduł więc nie jest to duży problem; po prostu chcę wiedzieć, dlaczego tak się dzieje.
Edit: Im na MacOS
Edit2: info Console gdy 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.
Ty
Co to jest 'output.publicPath'? – robertklep
Nie jestem pewien, czego potrzebujesz, ale może to pomaga: (edytowałem główny post, ponieważ nie wiem, jak poprawnie napisać komentarz) –
Nie mogę tego odtworzyć przy pomocy Webpack v3 (dla mnie serwer otwiera 'http : // localhost: 8080/webpack-dev-server/'). Którą wersję Webpacka używasz? – robertklep