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

使用npm/npx create-next-app创建Next.js项目遇版本错误求解决方案

Next.js项目创建与运行报错解决方案

一、解决「error ../../package.json: "version" is not a string」报错

  • 定位并修复上级目录的package.json:报错指向当前项目目录的父级或更上层目录中的package.json,打开该文件,找到version字段,确保它是字符串格式(比如"version": "1.0.0",不要写成数字或其他类型)。
  • 切换到空目录创建项目:不要在已有Node.js项目的目录下嵌套创建Next.js项目,找一个完全空的文件夹执行创建命令,避免和上级目录的配置文件冲突。

二、解决npx create-next-app@latest创建后npm run dev报错

  • 清除缓存并重装依赖:
    1. 执行npm cache clean --force清除npm缓存
    2. 删除项目根目录的node_modules文件夹和package-lock.json文件
    3. 重新执行npm install,完成后再运行npm run dev
  • 升级npm版本:npm 9.3.1存在部分兼容问题,执行npm install -g npm@latest升级到最新稳定版,再重试项目运行。
  • 检查dev脚本配置:打开项目的package.json,确认scripts中的dev命令为"dev": "next dev",若被修改则恢复默认配置。
  • 换用其他包管理器:如果npm问题持续,尝试用pnpm或yarn创建并运行项目:
    • pnpm:pnpm create next-app
    • yarn:yarn create next-app

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 16:03:10