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

无法运行Angular应用,遭遇npm ERR! code ENOENT错误寻求解决方法

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

你碰到的这个ENOENT错误其实很好定位——npm在你指定的路径里找不到package.json文件,这是启动Angular应用时很常见的基础问题,咱们一步步来排查解决:

  • 先确认你在正确的目录下执行命令
    大概率是你的命令行当前工作目录不对,没进到项目根文件夹里。先运行这条命令切换到项目目录:

    cd C:\Users\User\Documents\GitHub\angular-11-spring-boot-jwt-authentication
    

    切换完成后,再尝试执行npm install或者ng serve启动应用。

  • 检查项目目录里是否真的有package.json
    手动打开C:\Users\User\Documents\GitHub\angular-11-spring-boot-jwt-authentication文件夹,看看里面有没有package.json文件:

    • 如果没有,要是这是克隆的GitHub项目,可能是克隆过程中文件缺失了,重新克隆一次项目即可;
    • 如果是你自己创建的项目,那可能创建时出了问题,用Angular CLI重新创建项目:ng new angular-11-spring-boot-jwt-authentication
  • 最后试试清理npm缓存(前面方法无效时)
    有时候npm缓存会导致一些奇怪的文件查找问题,运行下面的命令清空缓存:

    npm cache clean --force
    

    清空后回到项目目录,重新执行npm install安装依赖,再启动应用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 03:57:38