webpack.dev.js 650 B

123456789101112131415161718192021222324252627
  1. const { merge } = require("webpack-merge");
  2. const path = require("path");
  3. const baseConfig = require("./webpack.config.js");
  4. module.exports = merge(baseConfig({
  5. NODE_ENV: "development"
  6. }), {
  7. devServer: {
  8. client: {
  9. logging: "error",
  10. overlay: true,
  11. progress: true,
  12. reconnect: 10
  13. },
  14. compress: false,
  15. host: "0.0.0.0",
  16. hot: true,
  17. liveReload: true,
  18. open: true,
  19. port: 8000,
  20. static: {
  21. directory: path.join(__dirname, '../'),
  22. },
  23. watchFiles: ['src/**/*', 'public/**/*']
  24. },
  25. mode: 'development'
  26. })