rspack.dev.config.ts 694 B

12345678910111213141516171819202122232425262728293031
  1. /// <reference path="./tsconfig.node.json" />
  2. // @ts-nocheck
  3. import { defineConfig } from '@rspack/cli';
  4. import { merge } from 'webpack-merge';
  5. import { baseConfig } from './rspack.base.config';
  6. export default defineConfig(
  7. merge(baseConfig, {
  8. mode: 'development',
  9. entry: {
  10. main: './src/main.ts',
  11. },
  12. devtool: 'eval-cheap-module-source-map',
  13. devServer: {
  14. hot: true,
  15. port: 8093,
  16. open: true,
  17. historyApiFallback: true,
  18. proxy: [
  19. {
  20. context: ['/api'],
  21. target: 'http://localhost:3000',
  22. changeOrigin: true,
  23. pathRewrite: {
  24. '^/api': '',
  25. },
  26. },
  27. ],
  28. },
  29. }),
  30. );