javascript - 在 React 中编译组件失败
问题描述
我正在尝试在组件中渲染<Login />
组件<Home />
,但我不断收到此错误:
Failed to compile
./src/components/home/Home.js
Module not found: Can't resolve './login/Login' in
'C:\Users\Sarah\Desktop\dev\backend\react-express\client\src\components\home'
这里是Home.js
:
import React from "react";
import { Link } from "react-router-dom";
import Login from "./login/Login";
const Home = () => {
return (
<div className="jumbotron">
<h1>TodoApp</h1>
<p>Welcome to the Homepage!</p>
<Login />
<Link to="about" className="btn btn-primary btn-lg">
Learn more
</Link>
</div>
);
};
export default Home;
我怎么了?
解决方案
我发现我试图src\components\login\Login.js
从src\components\home\Home.js
. .\login
中不存在.\home
,所以我必须在导入时添加一个额外'.'
的。.\login
Login.js
推荐阅读
- dji-sdk - 使用 GetVisionDetectionStateAsync() 检索视觉数据的问题
- asp.net-core - 试图找出一个使用属性名称字符串 C# .Net Core 在 IQueryable 上进行 OrderBy 的好方法
- python - 从互联网访问数据
- ruby-on-rails - Rails 5 ActiveStorage:为什么我的表单在重新渲染页面时忘记了选定的文件?
- c# - 如何使用列名从数据表中检索整个列
- laravel - Vue + Laravel:在单个 Vue 组件中包含字体
- c# - 我可以在 C# 中的一行中定义委托、实例和代码吗?
- python - RRuntimeError:loadNamespace(名称)中的错误:没有名为“预测”的包
- ios - 当tableview单元格匹配标准Swift时尝试更新集合视图
- c++builder - 如何获取属性的默认值?