reactjs - 接收排版文件的尝试导入错误
问题描述
我最近为排版创建了这个 H8.jsx 文件。我收到一个尝试导入错误:
尝试导入错误:“H8”未从“../../../library/atoms”导出。
文件路径是:
clients/odyssey/src/library/atoms/H8.jsx
和clients/odyssey/src/components/organisms/pages/HowItWorksPage.jsx
如果将 H8 更改为 H7,这是一个现有文件,那么它工作正常
HowItWorksPage.jsx
import { H8 } from '../../../library/atoms';
const HowItWorksPage = () => {
return (
<>
<H8>Increase Brand Awareness</H8>
</>
);
};
export default HowItWorksPage;
H8.jsx
import styled from 'styled-components';
export const H8 = styled.div`
font-size: 24px;
font-style: normal;
font-weight: 600;
letter-spacing: 0.18px;
font-family: var(--font);
`;
解决方案
根据您的组件路径,我假设您只是没有导入H8
索引atoms
以导出到您的项目。
给定文件路径:library/atoms/H8.jsx
和错误:Attempted import error: 'H8' is not exported from '../library/atoms'.
选项library/atoms/index.js
-
export * from './H8';
-
import { H8 } from './H8'; ... export { // ... other exports H8, // ... };
推荐阅读
- java - Project loom:是什么让使用虚拟线程时性能更好?
- javascript - 克隆 div 没有被删除,只是原来的
- flutter - 使用可注入 pub 包时未定义函数“$initGetIt”
- python - 重构 2 dicts 值比较
- javascript - 如何记录使用 Apollo Federation 和 Apollo Gateway 构建的 API 网关?
- python-3.x - 编写一个程序来识别给定的行是否/有注释
- java - 确保只有一个 obj 使用 2 个属性组合创建的 DDD 方法是什么
- azure - 我需要在 Azure 中创建一个临时密钥以在 Terraform 中使用
- python - Snowflake pandas pd_writer 用 NULL 写出表
- laravel - 如何将 JavaScript 生成值保存到 mysql 中?[拉拉维尔]