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

执行npx shadcn-ui@latest init时出现package.json缺失错误求助

解决shadcn-ui init时找不到package.json的问题

问题根源

npx shadcn-ui@latest init命令需要读取项目根目录下的package.json来识别项目依赖配置,但当前终端所在目录没有该文件,或文件被误删。

解决步骤

  • 确认当前目录是否正确
    执行命令查看当前路径和目录文件:

    • Linux/macOS:
      pwd
      ls
      
    • Windows(命令提示符):
      cd
      dir
      

    确认输出中存在package.json,且路径是你的Next.js项目根目录。

  • 切换到项目根目录
    如果当前目录不对,用cd命令切换到Next.js项目文件夹,例如:

    cd /Users/your-name/projects/my-next-app
    

    Windows用户:

    cd C:\Users\your-name\projects\my-next-app
    
  • 修复丢失的package.json
    若目录中确实没有package.json,说明Next.js项目创建不完整:

    1. 重新创建完整的Next.js项目(推荐):
      npx create-next-app@latest my-next-app
      cd my-next-app
      
    2. 或在现有目录生成基础package.json(可能缺失Next.js默认依赖,不推荐):
      npm init -y
      
  • 重新执行初始化命令
    切换到正确的项目根目录后,再次运行:

    npx shadcn-ui@latest init
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 16:46:11