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

GTF(Hakuba版本)执行npm install时node_modules自动删创问题求助

问题分析:Guidewire Test Framework(Hakuba版本)npm install失败,node_modules创建后被删除

核心问题

安装过程中依赖的java包需要通过node-gyp编译,但未找到符合要求的Visual Studio编译环境,导致编译失败,npm最终回滚整个安装流程,删除了已临时创建的node_modules文件夹。

关键错误细节

  • 当前环境:Node.js v21.5.0、node-gyp v8.2.0、Windows 10
  • node-gyp尝试查找Visual Studio 2017及以上版本失败,转而查找2015也未找到;VS2013仅支持到Node.js 8,不符合当前Node版本要求
  • Python环境正常(已找到Python 3.10.4),问题集中在VS编译环境缺失

解决步骤

  • 安装Visual Studio 2017及以上版本,必须勾选**「使用C++的桌面开发」**工作负载,该负载包含MSVC编译器、Windows SDK等node-gyp编译必需的组件
  • 安装完成后重启终端(确保环境变量生效),重新执行npm install
  • 若已安装VS但仍报错,可手动指定VS版本:
    • 执行命令:npm config set msvs_version 2022(将2022替换为你实际安装的VS版本,如2019)
    • 或在Visual Studio的「开发者命令提示符」中运行npm install

补充说明

日志中的npm警告(deprecated包提示)仅为依赖包过时通知,不是导致本次安装失败的原因,可在安装成功后再针对性处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 19:20:57