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

执行npm install后node_modules文件夹消失问题求助

问题根因

npm install执行过程中触发致命错误时,npm会自动触发安装回滚逻辑,删除已经生成的node_modules文件夹,这就是你看到文件夹直接消失的原因。
你日志中的核心错误是EINTEGRITY:依赖包完整性校验失败,具体为git源引入的bignumber.js包实际下载的哈希值,和package-lock.json/npm本地缓存中记录的哈希值不匹配,导致安装中断回滚。

修复步骤
  • 清理npm本地缓存
    执行命令:npm cache clean --force
  • 删除本地锁文件和残留依赖文件
    执行对应命令:
    # Windows cmd/PowerShell 执行以下命令
    rd /s /q node_modules
    del package-lock.json
    
    # Mac/Linux 执行以下命令
    rm -rf node_modules
    rm package-lock.json
    
  • 重新执行安装
    执行命令:npm install
异常兼容方案

如果执行以上步骤后仍然报相同校验错误,可以手动更新对应依赖的校验记录:

  • 先单独安装报错的bignumber.js包:npm install git+ssh://git@github.com/debris/bignumber.js.git#94d7146671b9719e00a09c29b01a691bc85048c2
  • 单独安装完成后,再执行全量npm install即可完成安装。

注:日志中的大量依赖废弃警告属于非致命提示,不影响本次安装成功,后续可逐步将废弃依赖替换为官方推荐的新版本,避免后续出现兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 15:45:03