当前位置: 首页 > news >正文

`node-gyp` 无法找到版本为 `10.0.19041.0` 的 Windows SDK

从你提供的错误信息来看,问题出在 node-gyp 无法找到版本为 10.0.19041.0 的 Windows SDK。我们可以尝试以下几种方法来解决这个问题:

完整示例

方法 1:安装指定版本的 Windows SDK
  1. 下载并安装 Windows SDK

    • 访问 Windows SDK 下载页面。
    • 下载并安装版本 10.0.19041.0 的 Windows SDK。
    • 在这里插入图片描述
  2. 验证安装

    • 检查 C:\Program Files (x86)\Windows Kits\10\IncludeC:\Program Files (x86)\Windows Kits\10\Lib 目录下是否有 10.0.19041.0 子目录。
  3. 重新尝试编译

    cd C:\Users\dgq\Downloads\spid-admin\spid-admin\node_modules\fibers
    npx node-gyp configure --msvs_version=2022
    npx node-gyp build --msvs_version=2022
    

在这里插入图片描述
这个错误提示表明当前系统上有一个旧版的 Windows SDK (10.0.19041.685),而你需要先卸载它才能安装新的 Windows SDK。你可以按照以下步骤来解决问题:

步骤 1:卸载旧版 Windows SDK

  1. 打开控制面板

    • Win + R 键打开运行对话框,输入 appwiz.cpl 并按回车。
  2. 查找并卸载旧版 Windows SDK

    • 在“程序和功能”列表中,找到并选择 Windows Software Development Kit - Windows 10.0.19041.685
    • 点击顶部的“卸载”按钮。
    • 在这里插入图片描述
  3. 完成卸载过程

    • 跟随屏幕上的指示完成卸载过程。

步骤 2:安装新版 Windows SDK

  1. 访问 Windows SDK 下载页面

    • 打开浏览器,访问 Windows SDK 下载页面。
  2. 下载并安装新版 Windows SDK

    • 根据你的需求选择合适的 Windows SDK 版本(建议选择最新版本)。
    • 下载并运行安装程序,按照提示进行安装。
    • 在这里插入图片描述

右键点击 Windows SDK 安装程序,选择“以管理员身份运行

步骤 3:重新尝试编译 fibers

  1. 打开命令提示符或 PowerShell

    • 使用管理员权限打开命令提示符或 PowerShell。
  2. 进入 fibers 模块目录

    cd C:\Users\dgq\Downloads\spid-admin\spid-admin\node_modules\fibers
    
  3. 运行 node-gyp 命令

    npx node-gyp configure --msvs_version=2022
    npx node-gyp build --msvs_version=2022
    

通过以上步骤,你应该能够成功卸载旧版 Windows SDK 并安装新版,从而解决 node-gyp 无法找到指定版本的 Windows SDK 的问题。如果在操作过程中遇到任何问题,请随时提问。


http://www.mrgr.cn/news/75322.html

相关文章:

  • RSTP的配置
  • FFMPEG录屏(22)--- Linux 下基于X11枚举所有显示屏,并获取大小和截图等信息
  • 图像处理实验四(Adaptive Filter)
  • 自动化运维:提升效率与可靠性的关键
  • LeetCode【0026】删除有序数组中的重复项
  • 基于ZYNQ7035的PS-linux实现FTP服务器移植
  • MudBlazor:基于Material Design风格开源且强大的Blazor组件库
  • SQL LEFT JOIN 简介
  • 掌握.Net桌面开发的精髓之一:句柄,一种特殊的数据类型
  • ArkUI---使用弹窗---@ohos.promptAction (弹窗)
  • 探索黑窗口的魅力:CMD命令实战技巧
  • 前端快速上手(一):HTML
  • Java篇String类的常见方法
  • Android 中的 Zygote 和 Copy-on-Write 机制详解
  • React Hooks 深度解析与实战
  • HashMap扩容的时候为什么是2的n次幂?
  • Git 搭建远程仓库、在 IDEA 工具中的配置和使用
  • 【Node.js]
  • 【Hadoop】【hdfs】【大数据技术基础】课程 作业四 可视化工具的使用 大数据基础编程、实验和案例教程(第2版)
  • 后端:Spring AOP原理--动态代理
  • windows C#-查询表达式基础(三)
  • datawhale2411组队学习之模型压缩技术1:模型剪枝(上)
  • 科研绘图系列:R语言极坐标柱状图(barplot)
  • pgAdmin简单介绍
  • 数据结构-二叉搜索树(Java语言)
  • 基于8.0 Update 3b 的ESXi-Arm Fling