经过多次试验及代码研究发现只要改动vite.config.js 文件就可以支持装饰器,还在研究中,这个只是一个方案
import { defineConfig } from "vite";
import reactRefresh from "@vitejs/plugin-react-refresh";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [reactRefresh()],
+ esbuild: {
+ loader: "tsx",
+ },
});