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

Windows下Angular项目安装npm依赖报core-js postinstall脚本错误如何解决

问题根因说明
  • 核心报错spawn bash ENOENT是Windows系统默认无bash环境,core-js@3.6.4的postinstall脚本尝试调用bash执行导致失败
  • 所有fsevents相关的警告均为正常现象:fsevents是仅适配macOS的可选依赖,Windows平台会自动跳过,不影响项目运行
可行解决方案

方案1(最快生效):临时跳过脚本执行

core-js的postinstall脚本仅为版本更新提示,不影响核心功能,可直接跳过脚本安装依赖:

  1. 清空现有残留文件:删除node_modules文件夹、package-lock.json文件
  2. 执行安装命令:npm install --ignore-scripts
  3. 安装完成后直接启动项目验证即可

方案2:配置npm使用Windows原生cmd作为脚本执行器

从根本解决npm调用bash的问题,无需跳过脚本:

  1. 执行配置命令:npm config set script-shell "C:\\Windows\\system32\\cmd.exe"
  2. 清空node_modules、package-lock.json
  3. 正常执行npm install即可

方案3:安装bash环境适配

如果日常开发需要用到bash环境,可安装Git for Windows,安装时选择「将Git Bash加入系统PATH」选项,安装完成后重启终端再执行依赖安装即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 22:45:08