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

执行npm run dev启动Next.js应用时遇ENOENT错误如何解决?

解决npm run dev时ENOENT找不到package.json的问题

以下是针对该错误的具体解决步骤:

  • 确认终端工作目录
    终端报错的路径是C:\Users\HARSH KUMAR\Desktop\Amazon watchdog,先确保终端正处于这个文件夹下。执行命令切换目录:

    cd "C:\Users\HARSH KUMAR\Desktop\Amazon watchdog"
    

    切换后用dir(Windows)命令查看目录内容,确认package.json确实存在,同时注意检查是否存在文件名隐藏扩展名的情况(比如实际是package.json.txt)。

  • 处理路径中的特殊字符
    你的文件夹名称包含空格(Amazon watchdog),部分场景下npm或终端对带空格的路径处理容易出问题。尝试将文件夹重命名为AmazonWatchdog(移除空格),再重新切换目录执行npm run dev。

  • 验证文件位置与权限
    确认package.json没有放在子文件夹中(比如Amazon watchdog/my-app/package.json),必须直接在报错的根路径下。同时右键package.json打开属性,检查安全选项卡,确保当前用户拥有读取该文件的权限,文件未被加密或锁定。

  • 清理npm缓存并重装依赖
    即使文件存在,缓存异常也可能导致报错,执行以下命令:

    npm cache clean --force
    npm install
    

    依赖安装完成后再尝试启动项目。

  • 提升终端权限
    如果使用VS Code终端,尝试以管理员身份打开VS Code后再执行命令;如果是CMD或PowerShell,右键选择“以管理员身份运行”,避免权限不足导致无法读取文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 03:37:40