我在 React 项目中import type
尝试使用 TypeScript 时遇到问题react-router-dom:6.22.3
import { Route, createBrowserRouter, createRoutesFromElements } from "react-router-dom";
import type { RouteObject } from "react-router-dom";
import Root from "@src/routes/Root";
import Home from "@src/routes/Home";
const routes: RouteObject[] = createRoutesFromElements(
<Route path="/" element={<Root />}>
<Route index element={<Home />} />
</Route>
);
const opts: DOMRouterOpts =
export const router: Router = createBrowserRouter(routes, opts);
VSCode 找不到接口DOMRouterOpts
和类型Router
(从 function 返回的类型createBrowserRouter
)。
我尝试安装@types/react-router-dom
,npm
但最新版本是 5.3.3,不适用于我当前的版本 6.22.3。
有谁知道如何解决这个问题?