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

安装Node.js Angular模板时npm install报错:msbuild.exe构建失败

解决node-gyp调用MSBuild 12.0构建失败的问题
  • 指定高版本MSBuild路径给node-gyp
    你的机器上有Visual Studio,肯定带了更高版本的MSBuild,先找到对应路径(比如VS2022社区版路径是C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe),然后:

    • 全局生效:在管理员命令行执行 setx MSBUILD_PATH "你的MSBuild完整路径",重启命令行后再跑npm install
    • 单次生效:直接执行 npm install --msbuild_path="你的MSBuild完整路径"
  • 更新node-gyp并手动配置

    • 全局安装最新版node-gyp:npm install -g node-gyp@latest
    • 手动配置MSBuild路径:node-gyp configure --msbuild_path="你的MSBuild完整路径",完成后再执行npm install
  • 修复Visual Studio组件
    打开Visual Studio Installer,选择“修改”:

    • 确保勾选“.NET桌面开发”工作负载
    • 确认“MSBuild工具”组件已安装
    • 勾选对应版本的.NET SDK(建议.NET Framework 4.7.2及以上)
    • 点击“修改”完成后,重启机器再重试安装
  • 清理缓存后重新安装

    • 执行 npm cache clean --force 清理npm缓存
    • 删除项目根目录的node_modules文件夹和package-lock.json文件
    • 重新执行 npm install

内容的提问来源于stack exchange,提问作者Web Develop Wolf

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 18:09:23