第 6 章 影响所需基础架构组件的已知问题
以下问题已知会影响此版本所需的基础架构组件。
6.1. Node.js 软件包管理器无法正确处理信号
- 描述
-
在红帽构建的 Node.js 20 中,Node.js 软件包管理器(
npm
)不会向子进程发送信号。此问题意味着 Node.js 应用无法正确关闭。 - 原因
-
npm
9.6.7 及更新版本中的一个问题会停止npm
将SIGINT
和SIGTERM
信号转发到子进程。此问题会影响需要使用npm
9.6.7 或更高版本的 Node.js 版本。Node.js 社区正在调查此npm
问题的修复。 - 临时解决方案
- 目前还没有可用的临时解决方案。红帽正在调查红帽构建的 Node.js 20 中的此问题。