首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Makers 能否预装 Node 22.23.4?

问Makers 能否预装 Node 22.23.4?

提问于 2026-10-22 11:01:31
回答 1关注 0查看 15

一、环境

平台:EdgeOne Makers(Next.js 项目,GitHub 导入 + 自动部署)

控制台 Node 版本:22.11.0

包管理器:pnpm(pnpm-lock.yaml,lockfileVersion 9.0)

二、问题

Node.js 于 2026-10-21 发布安全版本,修复 4 个 High 级漏洞(含 CVE-2026-111497 Brotli 越界写可致 RCE、CVE-2026-105483 / 106069 TLS 主机名校验绕过),修复线为:

- 22.x → v22.23.4

- 24.x → v24.22.1

- 26.x → v26.12.1

而 Makers 当前预装清单为:

14.21.3、16.20.2、18.20.4、20.18.0、22.11.0、22.17.1、22.21.1、24.5.0、24.11.0、24.18.0

其中 22.x 最高 22.21.1、24.x 最高 24.18.0,均低于各自的修复线。也就是说,无论选择哪个预装版本,运行时都无法避开上述漏洞。

三、已尝试

按《构建指南》说明「若项目根目录里有 .nvmrc 会自动下载并切换至指定版本」,我们在仓库根目录添加了 .nvmrc(内容 22.23.4)后重新构建,构建失败,日志如下:

Switching node version

Switching error: Failed to switch to Node.js 22.23.4.

You can find preinstalled version in 'Project settings - Node.js Version'.

Build error

四、诉求

1. 请尽快在预装运行时中提供 22.23.4 或 24.22.1 及以上的 Node 版本(并包含 pnpm),以便通过控制台直接切换;

2. 若短期无法提供,请说明是否支持自定义运行时 / 上传 Node 版本,或提供其他官方建议的临时缓解措施;

3. 另外请确认:构建指南中「.nvmrc 自动下载并切换」的描述与实际行为不一致(实际只支持预装版本),建议更新文档或明确说明限制。

五、补充

项目域名与项目 ID 如需排查可另行提供。构建日志已附于上。

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档