webpack.config.js 546 B

123456789101112131415161718192021222324252627
  1. module.exports = {
  2. entry: [
  3. 'webpack-dev-server/client?http://localhost:8080',
  4. 'webpack/hot/only-dev-server',
  5. 'react-hot-loader/patch',
  6. './src/index.js'
  7. ],
  8. module: {
  9. loaders: [{
  10. test: /\.jsx?$/,
  11. exclude: /node_modules/,
  12. loaders: ['react-hot-loader/webpack','babel-loader'],
  13. }]
  14. },
  15. resolve: {
  16. extensions: ['*', '.js', '.jsx']
  17. },
  18. output: {
  19. path: __dirname + '/public',
  20. publicPath: '/',
  21. filename: 'bundle.js'
  22. },
  23. devServer: {
  24. contentBase: './public',
  25. hot: true
  26. }
  27. };