#16279·Jest

[Bug]: npm 12.x 放弃对站点安装脚本的支持

作者: aaltat创建于 2026年7月13日更新于 2026年9月9日
标签Needs TriageBug Report

翻译:

笑话@ 30.4.2

  • 复制步骤

安装最新节点(v26. 5.0)和npm (12. 0.1)并安装jest. 安装显示警告, 因为 npm 12. x 的安装脚本被屏蔽 : {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? npm 警告安装标记 2 套件安装脚本被屏蔽, 因为没有被允许脚本覆盖 : npm 警告安装标记 [email protected](安装:节点-gyp重建) npm 警告安装脚本 uners- resolver@ 1. 1.22(后站: 节点后站. js) npm 警告安装标记 npm警告安装标语 运行'npm安装标语 is'以审查,或者"npm安装标语批准`>以允许.

造成这种情况的原因是节点的改变,并且默认后安装脚本不再被允许. 在https://installsafe.dev/中载有移徙指南。 如果Jest能够使用不需要员额安装脚本的依赖性,那会很好.

用别的东西来代替fevents也许是个好主意,因为它已有几年没有更新了. 有一个问题要解决:https://GitHub.com/unrs/unrs-resolver/issues/213。 但它似乎关闭。

预期行为

我确实期望安装成功,没有警告。

实际行为

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
npm 警告安装标记 2 套件安装脚本被屏蔽, 因为没有被允许脚本覆盖 :
npm 警告安装标记 [email protected](安装:节点-gyp重建)
npm 警告安装脚本 uners- resolver@ 1. 1.22(后站: 节点后站. js)
npm 警告安装标记
npm警告安装标语 运行'npm安装标语 is'以审查,或者"npm安装标语批准<pkg>`>以允许.

其他背景

无回复( N)

环境

贝壳 系统 : 操作系统:macOS 26.5.2 CPU: (10) arm64 苹果M4 二进制 : 节点:26.5.0 - /用户/用户名/.local/share/nvm/v26.5.0/bin/node npm:12.0.1 - /用户/用户名/. local/share/nvm/v26.5.0/bin/npm npm 软件包 : 笑话: ^30.4.2 => 30.4.2