首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tsconfig路径别名选项

tsconfig路径别名选项
EN

Stack Overflow用户
提问于 2022-06-18 01:32:16
回答 1查看 220关注 0票数 0

我在我的Next.js项目中使用了类型记录,我的文件结构如下所示:

代码语言:javascript
复制
|-- tsconfig.json
|-- components/
|---- Footer/
|------ Footer.tsx
|------ Footer.module.sass

我的路径别名是这样写的:

代码语言:javascript
复制
    "paths": {
      "@components/*": ["components/*"]
      .
      .
      .
    }

因此,每当我需要导入一个组件时,比如我的页脚,我就可以编写

代码语言:javascript
复制
import { Footer } from '@components/Footer/Footer'

这是可行的,但考虑到我的文件结构,这似乎是多余的。由于组件名称将始终与保存它的文件夹相同,那么是否有一种方法可以保持相同的文件结构,但是有类似的别名

代码语言:javascript
复制
import { Footer } from '@components/Footer'

我设想将所有组件导入到组件文件中,然后导出它们是一种解决方案,但我更愿意保持我现在所使用的结构。

EN

回答 1

Stack Overflow用户

发布于 2022-06-19 13:14:49

您需要将文件名从Footer.tsx更改为index.tsx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72666089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档