Skip to content

docs: add Windows build prerequisites#107

Open
Jevari wants to merge 1 commit intoDeadWaveWave:mainfrom
Jevari:docs/windows-prerequisites
Open

docs: add Windows build prerequisites#107
Jevari wants to merge 1 commit intoDeadWaveWave:mainfrom
Jevari:docs/windows-prerequisites

Conversation

@Jevari
Copy link
Copy Markdown

@Jevari Jevari commented Mar 27, 2026

Follows up on #94 (closed) and the issue tracked in #102.

What this adds

A Windows-specific prerequisites section in CONTRIBUTING.md covering:

No code changes

Doc only — zero impact on CI or runtime behavior.

@DeadWaveWave
Copy link
Copy Markdown
Owner

DeadWaveWave commented Mar 28, 2026

感谢补充 Windows 构建前置条件,方向是对的(先用文档兜住 #102 里提到的问题)。

合并前想确认:这些步骤你是否在真实 Windows 环境里验证通过?麻烦把【实际环境】和【验证步骤】补充到 PR 描述(或在这里回一条也可以),方便其他人复现。

实际环境(请按真实情况填写)

  • Windows 版本 + 架构(x64/arm64)
  • Node.js:node -v
  • pnpm:pnpm -v
  • Python(node-gyp 用到的):python --version
  • VS Build Tools:2022 / 2025/2026 + MSVC 工具集版本(v143/v144)
  • Windows 10/11 SDK 版本

验证步骤(请写你实际跑过的命令)

  1. pnpm install
    2)(如有)pnpm install-app-deps
  2. 你用来验证能完整构建/打包的命令(例如 pnpm build + 你实际跑过的 Windows 打包命令)
  3. 结果(成功/失败 + 关键日志/最后几行输出)

另外一个小点:Note 里目前写“older node-gyp 可能无法正确检测 VS 2022 (v17)”。我理解主要风险是 VS 2025/2026 (v18) 在较老 node-gyp 里不被识别;如果你确认是这个情况,建议把 wording 改得更明确,避免误导。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants