#16000·Jest

[错误]: 更新 "jest-environment-jsdom" 以更新底层 jsdom

作者: vaggarwalmsftcorp创建于 2026年3月17日更新于 2026年9月9日
标签Needs TriageBug Report

翻译:

30.3.0 (中文(简体) ).

  • 复制步骤

30.3.0'的jest-environment-jsdom'最新版本使用[email protected]',后者又使用[email protected]'。 该图书馆自2025年末起被所有者贬值并存档:https://GitHub.com/jsdom/whatwg-encoding. 店主建议使用https://www.npmjs.com/package/@exodus/字节,这些字节更符合要求,并有定期的安全更新。 希望我们能将jsdom更新到至少27.4版本,这可以消除这种过渡性依赖.

预期行为

见上文

实际行为

见上文 对于严格依赖治理下运行的项目,特别是在企业和受监管环境中,存在被贬值的、无法维持的过渡性依赖性会造成合规风险,触发安全扫描警报,并阻止采用最新的Jest版本。 将基本的jsdom更新到至少v27.4(这完全消除了Whg-encoding依赖性),将消除这些担忧,减轻下游消费者的维护负担,并保持Jest依赖树的健康,避免已知的供应链风险.

其他背景

无回复( N)

环境

贝壳 系统 : 操作系统: Windows 11 10.0.26100 CPU: (16) x64 Intel(R) Xeon(R) Platinum 8370C CPU: @ 2.80GHz 二进制 : 节点: 22.22.1 - C:\Program 文件\nodejs\node.EXE npm: 10.9.4 - C:\Program 文件\nodejs\npm. CMD