webpack.config.dev.js 873 B

123456789101112131415161718192021222324252627282930313233343536
  1. const merge = require('webpack-merge')
  2. const base = require('./webpack.config')
  3. module.exports = merge(base, {
  4. mode: 'development',
  5. // Enable source maps for dev (fast compilation, slow runtime)
  6. devtool: 'cheap-module-eval-source-map',
  7. output: {
  8. publicPath: '/js/'
  9. },
  10. devServer: {
  11. // Disable webpack dev server auto-reload
  12. inline: false,
  13. // Expose dev server as localhost with dev box
  14. host: '0.0.0.0',
  15. port: 3808,
  16. // Customise output to the (node) console
  17. stats: {
  18. colors: true, // Enable some coloured highlighting
  19. // Hide some overly verbose output
  20. performance: false, // Disable as code is uncompressed in dev mode
  21. hash: false,
  22. version: false,
  23. chunks: false,
  24. modules: false,
  25. // Hide copied assets from output
  26. excludeAssets: [/^ace/, /^libs/, /^cmaps/]
  27. }
  28. }
  29. })