2015-04-28 16 views
5

W końcu udało mi się uruchomić serwer dev i otrzymuję coś na ekranie. mam ustawić "start" skrypt dla KMP tak:Webpack: nie mogę znaleźć bundle.js

"start": "webpack-dev-server --content-base app" 

pojawia się błąd:

http://localhost:8080/bundle.js Failed to load resource: the server responded with a status of 404 (Not Found) 

Moje foldery są ustawione w następujący sposób:

appDir 
    ->app 
    ->node_modules 
    webpack.config.js 
    package.json 

Moje WebPACK .config.js:

module.exports = { 
    context: __dirname + '/app', 
    entry: './index.js', 
    output: { 
     path: __dirname + '/app', 
     filename: './bundle.js' 
    } 
} 

Czy możesz powiedzieć, co jest nie tak?

Odpowiedz

7

Plik bundle.js znajduje się w katalogu /app. Ta opcja na wyjściu określa bezwzględną ścieżkę do pliku.

Również nie potrzebujesz ./ w nazwie pliku. Zostanie rozwiązany względnie na output.path, ale jest to mylące i może przyczynić się do Twojego problemu.

Powiązane problemy