【问题标题】:import {BrowserRouter, Router, Route} from 'react-router-dom'; brought 15 errors从 \'react-router-dom\' 导入 {BrowserRouter, Router, Route};带来了15个错误
【发布时间】:2023-01-17 14:07:00
【问题描述】:

./node_modules/react-router-dom/dist/index.js 13:0-836 中的错误 在'react-router'中找不到导出'AbortedDeferredError'(重新导出为'AbortedDeferredError')(可能的导出:Await,MemoryRouter,Navigate,Outlet,Route,Router,RouterProvider,Routes,UNSAFE_DataRouterContext,UNSAFE_DataRouterStateContext,UNSAFE_DataStaticRouterContext,UNSAFE_LocationContext,UNSAFE,_NavigationContext UNSAFE_RouteContext, UNSAFE_enhanceManualRouteObjects, createMemoryRouter, createRoutesFromChildren, createRoutesFromElements, renderMatches, useActionData, useAsyncError, useAsyncValue, useHref, useInRouterContext, useLoaderData, useLocation, useMatch, useMatches, useNavigate, useNavigation, useNavigationType, useOutlet, useOutletContext, useParams, useResolvedPath, useRevalidator, useRouteError, useRouteLoaderData,使用路线)

【问题讨论】:

  • 为避免被列入黑名单,请使用本指南提出更好的问题。 stackoverflow.com/help/how-to-ask
  • 您是否分别安装了react-router 和react-router-dom 的不兼容版本?如果您正在使用后者,则只需要后者。

标签: reactjs react-router react-router-dom


【解决方案1】:

做这个。

Import {BrowserRouter as Router, Routes, Route} from "react-router-dom";
Import React from 'react';

还要确保您已经安装了以下软件包;

react-dom, react-router, react-router-dom.

【讨论】:

【解决方案2】:

如果你在 React 应用程序运行时安装了它,请停止它并重新启动。这为我解决了同样的问题。显然它应该检测新安装,但它不适合我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-15
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-28
    相关资源
    最近更新 更多