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

删除node_modules后拉取GitHub仓库执行npm i仍无该目录求助

解决npm install后未生成node_modules的问题

针对你拉取abamade仓库执行npm i后终端显示正常但node_modules未生成的情况,按以下步骤排查:

  • 检查项目根目录是否存在package.json
    npm依赖package.json文件来确定要安装的包,如果这个文件缺失,npm不会创建node_modules。用ls(类Unix系统)或dir(Windows)命令查看当前目录下的文件,确认是否存在该文件。如果没有,说明仓库未提交package.json,或者你进入了错误的目录。

  • 确认终端当前路径是项目根目录
    误在父目录或子目录执行npm i时,npm找不到package.json,不会生成node_modules。用pwd(类Unix)或查看终端提示符的路径(Windows)确认当前位置是否正确,若不对则用cd切换到项目根目录后重试。

  • 查看详细安装日志排查隐性错误
    执行npm install --verbose,该命令会输出完整的安装流程日志,能发现普通模式下未显示的静默失败(比如权限不足、网络依赖拉取失败等)。

  • 检查npm配置是否自定义了node_modules路径
    执行npm config get node_modules,如果返回非默认路径,说明npm被配置为将依赖安装到其他位置。执行npm config delete node_modules恢复默认配置,再重新运行npm i。

  • 清理缓存后重试
    缓存损坏可能导致异常,执行以下命令:

    npm cache clean --force
    rm -rf package-lock.json # 类Unix系统
    # 或 del package-lock.json # Windows系统
    npm i
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 18:32:02