在创建react应用程序时,我总是遇到这个错误,每次创建一个新的react应用程序时,我都会删除以下文件和import语句,以建立一个使用react的基本起点:
- favicon.ico
- logo192.png
- logo512.png
- manifest.json
- robots.txt
- App.css
- logo.svg
- reportWebVitals.js
- setupTests.js
- 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应用程序,重新启动计算机,但都无济于事。任何帮助都将不胜感激。谢谢。
3条答案
按热度按时间sxissh061#
检查public/index.html中是否调用了logo.svg。
jchrr9hc2#
在VScode、文件资源管理器或您选择的任何其他工具的帮助下,在项目的所有文件夹中搜索
logo.svg
。一定是在某个地方调用了它,然后将其从那里删除。
此外,在此之后重新启动整个服务器作为预防措施。
vs91vp4v3#
请确保您删除'徽标'的文件在运行前已正确保存