Advertisement
Guest User

Untitled

a guest
Mar 15th, 2017
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. var ExtractTextPlugin = require('extract-text-webpack-plugin');
  2. var webpack = require('webpack');
  3.  
  4. module.exports = {
  5. entry: './src/index.js',
  6. output: {
  7. filename: './dist/main.js'
  8. },
  9. resolve: {
  10. modulesDirectories: ['node_modules']
  11. },
  12. devtool: 'source-map',
  13. debug: true,
  14. module: {
  15. loaders: [
  16. {
  17. test: /\.js$/,
  18. loaders: ['react-hot', 'babel-loader'],
  19. exclude: /node_modules/
  20. },
  21. {
  22. test: /\.scss$/,
  23. loader: ExtractTextPlugin.extract('style-loader', 'css-loader!sass-loader')
  24. }
  25. ]
  26. },
  27. plugins: [
  28. new ExtractTextPlugin('./dist/main.css'),
  29. new webpack.HotModuleReplacementPlugin()
  30. ],
  31. devServer: {
  32. hot: true,
  33. port: 3000,
  34. colors: true,
  35. publicPath: '/dist/',
  36. historyApiFallback: true
  37. }
  38. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement