12345678910111213141516171819202122232425262728293031323334 |
- /// <reference path="../tsconfig.node.json" />
- // @ts-nocheck
- import { defineConfig } from '@rspack/cli';
- import { merge } from 'webpack-merge';
- import { baseConfig } from './rspack.base.config';
- export default defineConfig(
- merge(baseConfig, {
- mode: 'development',
- entry: {
- main: './src/main.ts',
- },
- output: {
- publicPath: '/', // 确保所有资源从根路径加载
- },
- devtool: 'eval-cheap-module-source-map',
- devServer: {
- hot: true,
- port: 8095,
- open: true,
- historyApiFallback: true,
- proxy: [
- {
- context: ['/api'],
- target: 'http://localhost:3000',
- changeOrigin: true,
- pathRewrite: {
- '^/api': '',
- },
- },
- ],
- },
- }),
- );
|