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

Windows环境下npm install执行失败问题求助

Windows下npm install失败的排查与解决

问题分析

  • 那些fsevents的WARN是可选依赖跳过,fsevents仅支持macOS平台,Windows下自动忽略,不影响安装成功,可直接忽略。
  • 真正导致安装失败的错误是ENOTDIR/ENOENT:npm在尝试访问临时staging目录下的文件时找不到对应路径,同时你的Node.js(v6.17.1)和npm(v3.10.10)版本过于老旧,存在已知的依赖安装路径处理bug。

解决步骤

1. 清理npm缓存与残留文件

打开命令提示符(CMD)或PowerShell,进入项目根目录(包含package.json的文件夹),执行以下命令:

# 清理npm缓存
npm cache clean --force

# 删除node_modules文件夹和锁文件
rmdir /s /q node_modules
del package-lock.json
del npm-shrinkwrap.json

2. 升级Node.js与npm版本

Node.js v6已停止维护多年,存在大量兼容性问题,建议升级到长期支持(LTS)版本:

  • 下载最新LTS版本(推荐16.x或18.x系列),安装时选择自动更新npm。
  • 安装完成后验证版本:
node -v
npm -v

3. 重新执行npm install

回到项目根目录,重新执行:

npm install

4. 针对旧项目的额外处理(如Angular 2项目)

若存在依赖版本冲突,可添加参数:

npm install --legacy-peer-deps

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 18:52:49