rspack.dev.config.ts 582 B

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