簡體   English   中英

當我導入 BrowserRouter 時,在 reactJS 中遇到此錯誤“錯誤:ENOENT:沒有此類文件或目錄,stat '/initrd.img'”

[英]Encountering this error "Error: ENOENT: no such file or directory, stat '/initrd.img'" in reactJS when i import BrowserRouter

多個人( 就像在這里問過的)問過同樣的問題,但我無法解決我的問題,因為幾乎所有的解決方案都要求我在導入時檢查錯誤,但我確信我經歷了所有這些但找不到任何人對我來說很有意義。 我的代碼過去要大得多,但是正如我之前標記的帖子的解決方案中提到的那樣,我使用 CRA 創建了一個新應用程序並一個一個地導入了一些東西,只是意識到這個錯誤在我導入路由后就開始出現我的代碼中提到的方法。
我知道這個錯誤指向我系統中損壞的符號鏈接,正如其他一些帖子中提到的那樣(當我之前運行我的代碼時也指向另一個符號鏈接),但我試圖找到一種方法來解決這個問題而不會損壞我的系統刪除符號鏈接。 在使用 CRA 制作一個新應用程序后,我嘗試運行這段代碼,該代碼在我導入 Router 之前運行良好。

編輯:一旦我從我的初始項目(有多個組件)中刪除路由,它就得到了修復。 我現在需要想辦法解決這個問題。

我的 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') );
     

我的 App.js 代碼:

import React from "react";

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

export default App;
 

PS:感謝您閱讀我的帖子,請發布您的解決方案或可能有幫助的鏈接。

您可能缺少@material-ui/icons

嘗試安裝它

npm install @material-ui/icons

在我的情況下, import語句缺少文件。 檢查您的導入語句。 它實際上在npm start后的Compiling...屏幕上顯示了缺少的內容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM