[英]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.