You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Next.js App Router的默认app文件夹名称?

如何重命名Next.js App Router的默认app文件夹

要将默认的src/app目录改为src/nextapp,只需两步操作:

1. 修改Next.js配置文件

在项目根目录的next.config.js中添加appDir配置,指定新的App Router目录路径:

/** @type {import('next').NextConfig} */
const nextConfig = {
  appDir: 'src/nextapp'
}

module.exports = nextConfig

如果你的项目没有使用src目录,直接写appDir: 'nextapp'即可。

2. 调整文件夹结构

将原来的src/app文件夹重命名为src/nextapp,确保layout.tsx、page.tsx等核心文件都保留在新目录下。

验证配置

运行npm run dev启动开发服务器,检查页面是否正常渲染、路由是否能正常工作。如果出现报错,优先检查next.config.js中的路径是否与实际文件夹结构一致。

注意事项

  • 确保你的Next.js版本在13.4及以上,appDir配置在该版本后才稳定支持
  • 使用TypeScript的项目无需额外修改tsconfig.json,Next.js会自动识别新的App目录路径

内容的提问来源于stack exchange,提问作者Kasra Alizadeh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 04:44:51