reactjs 未找到模块:错误:无法在React中解决'./logo.svg'错误

ohtdti5x  于 2023-02-08  发布在  React
关注(0)|答案(3)|浏览(236)

在创建react应用程序时,我总是遇到这个错误,每次创建一个新的react应用程序时,我都会删除以下文件和import语句,以建立一个使用react的基本起点:

  1. favicon.ico
  2. logo192.png
  3. logo512.png
  4. manifest.json
  5. robots.txt
  6. App.css
  7. logo.svg
  8. reportWebVitals.js
  9. setupTests.js
  10. App.test.js
    直到最近,我还从来没有在这个过程中遇到过渲染问题。现在我收到了一个**模块找不到:错误:无法解决'./logo.svg'**错误。错误位于我包含在下面的"./src/App.js"中:
import './App.css';

function App() {
  return (
    <div className="App">
    </div>
  );
}

export default App;

正如你所看到的,没有import语句"./logo.svg",所以我不明白为什么会出现这个错误。我尝试过重新启动服务器,删除node_modules和package-lock.json然后使用npm install重新安装,使用npx create-react-app重新安装应用程序,使用npm install -g create-react-app全局安装react应用程序,重新启动计算机,但都无济于事。任何帮助都将不胜感激。谢谢。

UPDATE#我发现了"module not found"错误的解决方法。我删除了导致错误的文件,在本例中为**"App.js"**。然后,我使用适当的样板代码重新创建了这些文件。这样就解决了错误。现在,在渲染时,内容拒绝显示,我不知道为什么现在会发生这种情况。我也没有得到任何控制台错误的浏览器。任何帮助将不胜感激。

sxissh06

sxissh061#

检查public/index.html中是否调用了logo.svg。

jchrr9hc

jchrr9hc2#

在VScode、文件资源管理器或您选择的任何其他工具的帮助下,在项目的所有文件夹中搜索logo.svg
一定是在某个地方调用了它,然后将其从那里删除。
此外,在此之后重新启动整个服务器作为预防措施。

vs91vp4v

vs91vp4v3#

请确保您删除'徽标'的文件在运行前已正确保存

相关问题