由于所有的页面文件都命名为index.js,文件选项卡部分充满了index.jses,你不能弄清楚哪个文件属于哪个页面,你必须打开并查看选项卡才能了解。
这种做法很糟糕,有什么解决办法吗?
在开始使用nextjs之前,我创建了两个文件,index.js和我想要的文件名,其中index.js只是一个占位符文件,它从另一个文件导出组件。例如:
users/
index.js
users.js
users.js
export default function Users(){
// ...
}
index.js
export { default } from './users.js'
至少,这在VS Code的选项卡面板中显示了users.js,这很有意义。
但是你不能用nextjs这样做,因为它会认为这是一个有效的路径。
1条答案
按热度按时间uqzxnwby1#
因为你的文件夹结构是相当简单的,你正在使用的页面目录,你可以删除文件夹,只是命名你的文件,就像你有文件夹,如
about.tsx
,help.tsx
等。