environments.js 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. const defaultConfig = {
  2. compiler_hash_type: 'hash',
  3. compiler_fail_on_warning: true,
  4. compiler_stats: 'minimal',
  5. compiler_vendors: [],
  6. };
  7. module.exports = {
  8. // ======================================================
  9. // Overrides when NODE_ENV === 'development'
  10. // ======================================================
  11. development: () =>
  12. Object.assign(defaultConfig, {
  13. compiler_devtool: 'cheap-eval-source-map',
  14. }),
  15. // ======================================================
  16. // Overrides when NODE_ENV === 'test'
  17. // ======================================================
  18. test: () =>
  19. Object.assign(defaultConfig, {
  20. compiler_devtool: 'source-map',
  21. }),
  22. // ======================================================
  23. // Overrides when NODE_ENV === 'production'
  24. // ======================================================
  25. production: () =>
  26. Object.assign(defaultConfig, {
  27. compiler_fail_on_warning: false,
  28. compiler_hash_type: 'chunkhash',
  29. compiler_stats: 'verbose',
  30. }),
  31. };