Javascript 遇到这个错误;错误:enoint:没有这样的文件或目录,stat'/initrd.img'&引用;当我导入BrowserRouter时,在reactJS中

Javascript 遇到这个错误;错误:enoint:没有这样的文件或目录,stat'/initrd.img'&引用;当我导入BrowserRouter时,在reactJS中,javascript,html,reactjs,Javascript,Html,Reactjs,有多个人()问了相同的问题,但我无法解决我的问题,因为几乎所有的解决方案都要求我在导入时检查错误,但我确信我已经检查了所有问题,但找不到对我有意义的人。我的代码过去要大得多,但正如我之前标记的帖子解决方案中提到的,我使用CRA创建了一个新的应用程序,并一个接一个地导入内容,结果发现,在我导入代码中提到的路由方法后,这个错误就开始出现了。 我知道这个错误指向我的系统中损坏的符号链接,正如在其他一些帖子中提到的(在我以前运行代码时也指向另一个符号链接),但我正在试图找到一种方法来解决这个问题,而不通

有多个人()问了相同的问题,但我无法解决我的问题,因为几乎所有的解决方案都要求我在导入时检查错误,但我确信我已经检查了所有问题,但找不到对我有意义的人。我的代码过去要大得多,但正如我之前标记的帖子解决方案中提到的,我使用CRA创建了一个新的应用程序,并一个接一个地导入内容,结果发现,在我导入代码中提到的路由方法后,这个错误就开始出现了。
我知道这个错误指向我的系统中损坏的符号链接,正如在其他一些帖子中提到的(在我以前运行代码时也指向另一个符号链接),但我正在试图找到一种方法来解决这个问题,而不通过删除符号链接破坏我的系统。 在使用CRA制作了一个新的应用程序后,我试着运行这个代码,在我导入路由器之前,这个代码运行得很好

编辑:当我从最初的项目(有多个组件)中删除路由时,它就得到了修复。我现在需要想出一种方法来处理这个问题。

My index.js代码:

import React from 'react'; 
import {render} from 'react-dom'; 
import App from './App';  
import {BrowserRouter as Router} from'react-router-dom';
render(    
    <Router>
         <App />   
    </Router>,  
     document.getElementById('root') );
     
import React from "react";

function App()
{
  return(
     <h1>  hello world  </h1> 
  )
}

export default App;
 
从“React”导入React;
从'react dom'导入{render};
从“./App”导入应用程序;
从'react-Router-dom'导入{BrowserRouter as Router};
渲染(
,  
document.getElementById('root');
My App.js代码:

import React from 'react'; 
import {render} from 'react-dom'; 
import App from './App';  
import {BrowserRouter as Router} from'react-router-dom';
render(    
    <Router>
         <App />   
    </Router>,  
     document.getElementById('root') );
     
import React from "react";

function App()
{
  return(
     <h1>  hello world  </h1> 
  )
}

export default App;
 
从“React”导入React;
函数App()
{
返回(
你好,世界
)
}
导出默认应用程序;

PS:感谢您阅读我的帖子,请发布您的解决方案或可能有帮助的链接。

您可能缺少
@material ui/icons

试着安装它

npm install @material-ui/icons