代码之家  ›  专栏  ›  技术社区  ›  Major Productions

React Router Dom中找不到Routes元素

  •  0
  • Major Productions  · 技术社区  · 4 年前

    这很奇怪。跟随 tutorial ,我正在尝试创建一组路由。然而 Routes 找不到元素:

    enter image description here

    这个 BrowserRouter 和个人 Route 不过,这些元素似乎运行良好。

    我正在使用最新版本的React Router Dom(6.2.1)。有什么想法吗?

    0 回复  |  直到 4 年前
        1
  •  2
  •   lena    4 年前

    这可能是因为IDE自动下载到其配置文件夹中以更好地完成代码的键入冲突。您可以从中删除自动下载的打字员 <IDE system dir>\javascript\typings (先关闭IDE),然后禁用 typescript.external.type.definitions 注册表项或删除 react-router-dom 从…起 typescript.external.type.definitions.packages 键值

    注册表可通过以下方式找到: 帮助>查找操作 >类型 Registry...

        2
  •  0
  •   Major Productions    4 年前

    这似乎是一个博士风暴问题。在VS代码中查看项目不会导致元素出现错误,并显示其签名和位置:

    enter image description here

    然而,即使在重新启动后,PhpStorm中的问题仍然存在。