找不到模块:错误:无法解析 React 中的“./logo.svg”错误

问题描述 投票:0回答:5

创建 React 应用程序时,我不断遇到此错误。每次创建新的 React 应用程序时,我都会删除以下文件并导入语句,以使用 React 设置基本起点:

  1. favicon.ico
  2. logo192.png
  3. logo512.png
  4. manifest.json
  5. 机器人.txt
  6. 应用程序.css
  7. 标志.svg
  8. reportWebVitals.js
  9. setupTests.js
  10. 应用程序.test.js

直到最近,通过遵循此流程,我从未遇到过渲染问题。现在我收到一个“找不到模块:错误:无法解析‘./logo.svg’”错误。在“./src/App.js”中发现错误,我已将其包含在下面:

import './App.css'; function App() { return ( <div className="App"> </div> ); } export default App;

如您所见,“./logo.svg”没有导入语句,所以我不明白为什么会发生此错误。我尝试重新启动服务器,删除node_modules和package-lock.json,然后使用

npm install

重新安装,使用

npx create-react-app
重新安装应用程序,使用
npm install -g create-react-app
全局安装react应用程序,重新启动计算机,但都无济于事。任何帮助将不胜感激。谢谢你。
#

更新

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

reactjs svg node-modules create-react-app modulenotfounderror
5个回答
0
投票


0
投票
logo.svg

它一定是在某个地方被调用,然后从那里删除它。

此外,作为预防措施,请重新启动整个服务器。


0
投票


0
投票


0
投票

我遇到了同样的错误..这样做后我解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.