为什么Next.js在app.js前面加下划线?

为什么Next.js在app.js前面加下划线?,next.js,Next.js,当我使用npx create Next app命令创建Next.js项目时,pages文件夹下有一个\u app.js文件。在这种情况下,我需要在Next.js项目中为文件添加下划线前缀吗?您只需要在默认的nextjs页面(如_app.js、_document.js等)中使用该前缀。您可以在中查找,我认为前缀用于避免使用“/app”或“/document”等路径,如果您需要在项目中使用它们,请将它们免费提供。 Next.js使用App组件初始化页面 要覆盖默认的App,请创建文件/pages

当我使用
npx create Next app
命令创建Next.js项目时,
pages
文件夹下有一个
\u app.js
文件。在这种情况下,我需要在Next.js项目中为文件添加下划线前缀吗?

您只需要在默认的nextjs页面(如_app.js、_document.js等)中使用该前缀。您可以在中查找,我认为前缀用于避免使用“/app”或“/document”等路径,如果您需要在项目中使用它们,请将它们免费提供。

Next.js使用
App
组件初始化页面

要覆盖默认的
App
,请创建文件
/pages/\u App.js


自定义
文档
通常用于增强应用程序的
标记

要覆盖默认的
文档
,请创建该文件
/pages/\u document.js


这是一个可以自定义初始化页面的文件,名称由官方
next.js
团队决定。有关更多介绍,您可以参考