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

如何创建Next.js 12版本项目?能否使用Yarn终端操作?

用Yarn创建/降级到Next.js 12版本的方案

完全可以用Yarn操作来匹配课程的Next.js 12版本,具体分两种情况处理:

1. 新建项目直接用Next.js 12

不用先创建最新版再折腾,直接在终端执行以下命令,就能生成指定12版本的项目:

yarn create next-app@12 你的项目名称

执行后会自动按照Next.js 12的模板初始化项目,路由结构默认是课程里用到的pages目录,和课程内容完全对齐。

2. 已创建Next.js 13项目,想降级到12

进入你的项目目录,运行以下命令同步降级Next.js及依赖的React版本(Next.js 12通常搭配React 17,避免版本冲突):

yarn add next@12 react@17 react-dom@17

降级后检查项目结构,把自动生成的app目录删掉,保留/创建pages目录来对应课程的路由写法。

额外注意

Next.js 12和13最大的差异在于路由体系:12用的是Pages Router(pages目录),13默认是App Router(app目录)。课程里的代码都是基于Pages Router的,所以用12版本能完全跟着步骤走,不用额外适配语法。

内容的提问来源于stack exchange,提问作者Menna Mohamed

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 16:05:56