next.js - 如何在 Next.js 中创建组件?
问题描述
我以为我在正确的轨道上,但我收到了这个错误
Attempted import error: 'Navigation' is not exported from '../components/navigation'.
我的组件导航:
const Navigation = () => (
<div>
<span>Home</span>
<span>About</span>
</div>
);
export default Navigation;
我做错什么了?
解决方案
您可能正在尝试以这种方式导入:
import { Navigation } from '../components/Navigation';
虽然你应该这样做:
import Navigation from '../components/Navigation';
// or
import Whatever from '../components/Navigation';
// ...
// ...
<Navigation />
// or
<Whatever />
对于非默认导出,您将执行以下操作:
import { Navigation } from '../components/Navigation';
对于导出的组件
const Navigation = () => {};
export Navigation;
推荐阅读
- javascript - Firebase 部署错误:解析函数触发器时出错
- php - 如何从多个php文件访问单个对象
- python - “没有名为 specutils 的模块”,尽管 specutils 安装已完成
- .net-core - .NET Core 全局变量未获得初始设置
- android - 编辑 Seliunx 规则时未更新 Android AOSP boot.img
- reactjs - 在反应中切换布尔状态
- r - 使用过滤器和逻辑运算
- c# - c#打开批处理文件但不执行.bat中的VBScript
- c# - ElasticSearch 简单示例不起作用 c#
- ckeditor - 带有 XPage 的 CKEditor 仅显示 1 行 HTML / DXL 代码