Javascript 物料界面:解析错误:标识符';开关';已经申报了

Javascript 物料界面:解析错误:标识符';开关';已经申报了,javascript,reactjs,material-ui,react-router-dom,Javascript,Reactjs,Material Ui,React Router Dom,我需要在其中一个组件中使用Material UI和react router dom Switch。 下面是我如何将它们导入react组件的: import { BrowserRouter as Router, Switch, Route } from "react-router-dom"; import Switch from "@material-ui/core/Switch"; 当然,编译器错误显示: 分析错误:已声明标识符“Switch” 是否有任

我需要在其中一个组件中使用Material UI和react router dom Switch。
下面是我如何将它们导入react组件的:

import { BrowserRouter as Router, Switch, Route } from "react-router-dom";
import Switch from "@material-ui/core/Switch";
当然,编译器错误显示:

分析错误:已声明标识符“Switch”


是否有任何方法可以将其中一个导入用作完全限定的导入以避免此错误?

可能需要重命名它,因为您已经在使用来自react router dom的
组件。请尝试以下操作:

import MaterialSwitch from "@material-ui/core/Switch";
另外,也不要忘记将该文件中的引用从
更新到
,如果适用的话