33 lines
687 B
TypeScript
33 lines
687 B
TypeScript
import { defineConfig } from "@rsbuild/core";
|
|
import { pluginReact } from "@rsbuild/plugin-react";
|
|
import { pluginStylus } from "@rsbuild/plugin-stylus";
|
|
import { pluginSvgr } from "@rsbuild/plugin-svgr";
|
|
|
|
export default defineConfig({
|
|
plugins: [pluginReact(), pluginStylus(), pluginSvgr()],
|
|
html: {
|
|
template: "./public/index.html",
|
|
},
|
|
server: {
|
|
port: 5000,
|
|
historyApiFallback: true,
|
|
},
|
|
source: {
|
|
entry: {
|
|
index: "./src/index.tsx",
|
|
},
|
|
},
|
|
output: {
|
|
distPath: {
|
|
root: "dist",
|
|
},
|
|
minify: false,
|
|
},
|
|
resolve: {
|
|
alias: {
|
|
react: require.resolve("react"),
|
|
"react-dom": require.resolve("react-dom"),
|
|
},
|
|
},
|
|
});
|