Webpack-dev-serveur sert d'une liste de répertoire au lieu de la page de l'application

Webpack-dev-serveur sert d'une liste de répertoire au lieu de la page de l'application

Je ne peux voir l'application en vertu de l' /public.

Les configs dans webpack.config.js sont ci-dessous:

var path    = require('path');
var webpack = require('webpack');

module.exports = {

  entry: [
    'webpack-dev-server/client?http://localhost:8080',
    'webpack/hot/only-dev-server',
    './app/js/App.js'
],

  output: {
    path: path.join(__dirname, 'public'),
    filename: 'bundle.js',
    publicPath: 'http://localhost:8080'
  },

  module: {
    loaders: [
      {
        test: /\.js$/,
        loaders: ['react-hot', 'babel-loader'],
        exclude: /node_modules/
      }
     ]
   },

  plugins: [
    new webpack.HotModuleReplacementPlugin(),
    new webpack.NoErrorsPlugin()
  ]

};

De la hiérarchie du projet est:

  • application

    • js
  • node_modules

  • public

    • css

    • img

    bundle.js

    index.html

  • paquet.json

  • webpack.config.js

Comment puis-je modifier assurez-vous que le http://localhost:8080/ entrée est de l'application en soi?

InformationsquelleAutor Jason Lam | 2015-10-28