webpack.config.js 802 B

1234567891011121314151617181920212223242526272829303132333435
  1. module.exports = {
  2. entry: './entry.js',
  3. output: 'bundle.js',
  4. debug: true,
  5. devtool: 'source-map',
  6. module: {
  7. loaders: [
  8. {
  9. test: /\.js$/,
  10. exclude: /node_modules/,
  11. loaders: ['babel-loader'],
  12. },
  13. {
  14. test: /\.css$/,
  15. // loader: 'style-loader!css-loader?modules'
  16. // loaders: [
  17. // 'style?sourceMap',
  18. // 'css?modules&importLoaders=1&localIdentName=[path]___[name]__[local]___[hash:base64:5]'
  19. // ]
  20. // loader: ExtractTextPlugin.extract('style', 'css?modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]')
  21. loader: 'style-loader!css-loader'
  22. },
  23. {
  24. test: /\.(png|jpg|gif|woff|woff2)$/,
  25. loader: 'url-loader?limit=8192'
  26. }
  27. ],
  28. postLoaders: [
  29. {
  30. test: /\.js$/,
  31. loaders: ['es3ify-loader'],
  32. },
  33. ],
  34. },
  35. };