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

如何安装特定版本Next.js?安装12.1.0版本遇问题求助

解决Next.js 12.1.0安装总是自动升级到15的问题

一、清理npx缓存,排除版本缓存干扰

npx会缓存已下载的包,可能导致指定版本不生效,先执行缓存清理命令:
npx clear-npx-cache

二、正确创建指定版本的Next.js项目

方法1:直接指定完整版本号创建项目

如果npx create-next-app@12无效,试试明确指定12.1.0版本:
npx create-next-app@12.1.0 my-next12-project

方法2:手动分步安装(更稳妥)

如果自动安装仍跳版本,可拆分步骤操作:

  1. 创建项目框架但不自动安装依赖:
    npx create-next-app@12 my-next12-project --no-install
  2. 进入项目目录:
    cd my-next12-project
  3. 手动安装指定版本的Next.js及兼容的react、react-dom(Next.js 12.1.0建议搭配react 17.x或18.x早期版本):
    npm install next@12.1.0 react@17.0.2 react-dom@17.0.2

三、解决CLI不识别&&符号的问题

如果你的终端是Windows CMD,&&可能出现解析异常,可通过以下方式解决:

  • 分开执行每条命令,不用&&连接:先执行npx create-next-app@12 app-name,完成后执行cd app-name,最后执行npm i next@12
  • 切换到Windows PowerShell或Git Bash终端,这类终端对&&支持更稳定,可直接执行原命令:
    npx create-next-app@12 app-name && cd app-name && npm i next@12

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 05:43:09