选择命令行版本:

目录

10.9.4 (2025-09-30)

错误修复

🌐 Bug Fixes

  • f7ff89c #8551 powershell:修复 StrictMode 并改进参数解析 (#8551) (@alexsch01, @splatteredbits)

10.9.3 (2025-06-25)

错误修复

🌐 Bug Fixes

  • 7cff878 #8343 powershell:使用 Invoke-Expression 传递参数 (#8343) (@alexsch01)
  • 78dc057 #8378 停止绕过已在 npm-package-arg@12.0.2 中修复的 bug (@TrevorBurnham)
  • e510f14 #8248 文档:将 'pacakge' 改为 'package' (#8248) (@t3hmrman)

依赖

🌐 Dependencies

杂务

🌐 Chores

10.9.2 (2024-12-04)

依赖

🌐 Dependencies

10.9.1 (2024-11-21)

错误修复

🌐 Bug Fixes

  • c7fe0db #7924 性能:如果存在则启用编译缓存 (#7924) (@H4ad)

依赖

🌐 Dependencies

杂务

🌐 Chores

10.9.0 (2024-10-03)

功能

🌐 Features

错误修复

🌐 Bug Fixes

  • 6ca609e #7789 修复 ping 和 doctor 命令以检查注册表是否在线 (#7789) (@milaninfy)

文档

🌐 Documentation

  • 63d6a73 #7783 package.json:添加有关 exports 的简短部分,并链接到 Node.js 文档 (#7783) (@wheresrhys)
  • 366c07e #7776 删除关于 npm install 的错误备注 (#7776) (@wraithgar)

依赖

🌐 Dependencies

杂务

🌐 Chores

10.8.3 (2024-08-28)

错误修复

🌐 Bug Fixes

  • 7e61151 #7759 文档:初始化使用说明已更正 (#7759) (@milaninfy)
  • 2404c7e #7738 发布:在工作区目录内时考虑 package-spec (#7738) (@milaninfy)
  • 91e46a3 #7721 初始化:使用给定包的本地安装版本 (#7721) (@milaninfy)
  • 4e81a6a #7674 如果非正常退出,总是设置退出码 (#7674) (@wraithgar, @hashtagchris)
  • a947f25 #7679 更新 run-script 中的生命周期脚本列表 (#7679) (@sonsurim)

文档

🌐 Documentation

  • e674987 #7743 更新 npmrc 和 package-json 的文档 (#7743) (@milaninfy)
  • 24d5350 #7742 修复并更新作用域配置示例 (#7742) (@demedos)

依赖

🌐 Dependencies

杂务

🌐 Chores

10.8.2 (2024-07-09)

错误修复

🌐 Bug Fixes

  • 3101a40 #7631 在执行 'npm cache verify' 时限制同时打开的文件 (#7631) (@oikumene)
  • 2273183 #7595 已过时:修复了带版本范围的别名的所需范围 (#7595) (@milaninfy)
  • 15be6dd #7574 如果不存在工作区,请不要尝试解析它们 (@wraithgar)

文档

🌐 Documentation

  • ac937d4 #7616 安装:添加 save-peer 标志 (#7616) (@drew4237)
  • 55639ef #7615 在 package.com URL 示例中使用 git+https (#7615) (@MikeMcC399)
  • 93883bb #7582 改进 package.json funding 属性的 man 页面部分 (#7582) (@kemitchell)
  • 92e71e6 #7576 修复社区讨论链接 (#7576) (@leobalter)

依赖

🌐 Dependencies

杂务

🌐 Chores

  • 2490b49 #7621 移除 .github/workflows/benchmark.yml (#7621) (@wraithgar)
  • 3b8b111 #7605 更新锁文件中的开发依赖 (@wraithgar)

10.8.1 (2024-05-29)

错误修复

🌐 Bug Fixes

  • 6b55646 #7569 执行:在工作区和根目录中查找 bin 条目 (#7569) (@wraithgar)
  • e4c7a41 #7564 发布:跳过在发布时标记为私有的工作区包 (#7564) (@milaninfy)
  • 8f94ae8 #7556 utils/tar:当 match 为 null 时访问索引 (#7555) (#7556) (@NormanPerrin)
  • 2d1d8d0 #7559 为所有原生节点模块添加 node: 指定符 (#7559) (@reggi)
  • 7d89b55 #7490 ci: 删除工作区的 node_modules (#7490) (@reggi)
  • 9122fb6 #7516 缓存:将完整和压缩的包信息都添加到缓存中 (#7516) (@milaninfy)
  • 9e6686b #7545 在网页认证上发送正确的 OTP 令牌 (#7545) (@wraithgar)
  • b1db070 #7534 重构:在查询中使用 output.buffer 并设置明确的 JSON 模式 (#7534) (@lukekarrys)
  • 53cda32 #7542 重构 ls 使用 output.buffer 处理 JSON (#7542) (@lukekarrys)
  • 61d5771 #7541 从所有命令中删除 json.stringify (#7541) (@lukekarrys)
  • 4dfc7d2 #7540 在 --json 模式下将字符串传递给 JSON.stringify (#7540) (@lukekarrys)
  • 3cefdf6 #7538 过时:从多个工作区返回过时依赖的数组 (@lukekarrys)
  • ef4c975 #7508 查看:不要在第一个工作区 404 时立即退出 (#7508) (@lukekarrys)

文档

🌐 Documentation

  • fd6479f #7560 更新发布文档:dist-tag + 发布案例 (#7560) (@davidlj95)

依赖

🌐 Dependencies

杂务

🌐 Chores

  • 2d84091 #7568 修复已更新 @npmcli/package-json 的快照 (@wraithgar)
  • 6574dc9 #7566 开发依赖更新 (@wraithgar)

10.8.0 (2024-05-15)

功能

🌐 Features

  • 1e375c1 #7442 创建退出处理程序类 (#7442) (@lukekarrys)

错误修复

🌐 Bug Fixes

  • d5c3289 #7513 重构:为更多命令使用输出缓冲区和错误 (#7513) (@lukekarrys)
  • 12f103c #7533 在缺失的日志中添加第一个参数标题 (#7533) (@lukekarrys)
  • badeac2 #7521 配置:在配置输出上使用脱敏 (#7521) (@lukekarrys)
  • 76aef74 #7520 查看:重构 exec 和 execWorkspaces 以调用相同的方法 (#7520) (@lukekarrys)
  • b54cdb8 #7515 重构:创建新的错误输出原语 (#7515) (@lukekarrys)
  • e40454c #7506 查看:不要在 JSON 模式下展开数组 (#7506) (@lukekarrys)
  • 6f64148 需要标准输出为 TTY 才能显示进度 (#7507) (@lukekarrys)
  • db62910 #7504 配置:在隐藏受保护的值方面更积极 (#7504) (@wraithgar)
  • 6d456bb #7497 不为完成命令写日志文件 (#7497) (@lukekarrys)
  • 722c0fa #7463 根据堆大小限制打包缓存大小 (@wraithgar)
  • ca1a68d #7474 如果 npm deprecate 不匹配任何版本则记录日志 (#7474) (@mbtools)
  • 261ea19 #7457 运行 input.start、帮助和打开 URL (@lukekarrys)
  • 4ab6cf4 #7459 发布:验证 dist-tag (#7459) (@reggi)

文档

🌐 Documentation

  • b2ce025 #7518 建议正确的二进制条目 (#7518) (@Santoshraj2)
  • bdd2aae #7502 通过 make uninstall 移除过时的移除操作 (#7502) (@avinal)
  • c3d2819 #7496 Windows 上的 npm help json/global 命令 (#7496) (@klm-turing, @lukekarrys)
  • 268303c #7479 在每个本地帮助输出中添加 npm 版本 (#7479) (@klm-turing)
  • e39d422 #7473 建议使用 “npm repo” 来显示一个包的仓库 (#7473) (@full-stop)
  • f6fff32 #7433 澄清 peerDependenciesMeta 的作用 (#7433) (@xuhdev, @wraithgar)

依赖

🌐 Dependencies

杂务

🌐 Chores

  • 10256e8 #7522 开发依赖更新 (@wraithgar)
  • dcfc3de #7517 将 run-script 测试转换为快照 (#7517) (@lukekarrys)
  • 8add914 #7505 创建单一缺陷报告问题模板 (#7505) (@lukekarrys)
  • 7c7fba4 #7500 基准测试:修复评论的表情反应 (#7500) (@lukekarrys)
  • d3b9587 #7494 在 npm pack 测试中禁用进度 (@wraithgar)
  • 67ebb66 #7494 在配置测试中禁用颜色 (@wraithgar)
  • 2ec2e75 #7494 禁用 shellout 退出测试的进度 (@wraithgar)
  • e9fdc9a #7483 创建 smoke-publish-test.sh 脚本 (#7483) (@lukekarrys)
  • 1524cfd #7484 从基准事件类型中删除多余的引号 (#7484) (@lukekarrys)
  • 9c4d3c4 #7467 template-oss-apply (@lukekarrys)
  • 2b7ec54 #7467 template-oss@4.22.0 (@lukekarrys)
  • 8ded848 #7457 移除医生快照堆栈跟踪 (@lukekarrys)

10.7.0 (2024-04-30)

功能

🌐 Features

错误修复

🌐 Bug Fixes

  • d679ce8 #7449 代码检查:未使用的变量 (@wraithgar)
  • 2558283 #7450 powershell:如果 globalPrefix 不存在,则回退到脚本根目录 (#7450) (@lukekarrys)
  • bc4c342 #7448 解决搜索中没有发布者的注册表问题 (#7448) (@wraithgar)
  • bcc781a #7439 在 JSON 模式下将 run-script banners 移动到 stderr (#7439) (@lukekarrys)
  • 104fcb5 #7438 移除每个文件权限检查的医生日志 (#7438) (@lukekarrys)
  • 5230647 #7422 重写 PowerShell 脚本以使用 PSScriptRoot (#7422) (@lukekarrys)
  • 71cbd91 #7421 隐藏执行和探索的横幅 (#7421) (@lukekarrys)
  • 57ebebf #7418 在 package.json 中更新 repository.url (#7418) (@wraithgar)

文档

🌐 Documentation

  • 1674136 #7441 修复搜索帮助输出 (#7441) (@wraithgar)

依赖

🌐 Dependencies

杂务

🌐 Chores

  • 356c374 #7453 修复测试装置以适应新的删除行为 (@wraithgar)
  • 2fba4b7 #7449 更新锁文件中的开发依赖 (@wraithgar)

10.6.0 (2024-04-25)

功能

🌐 Features

  • 9123de4 #7373 对所有 proc-log 事件进行输出 (@lukekarrys)
  • 9622597 #7339 重构终端显示 (#7339) (@lukekarrys)

错误修复

🌐 Bug Fixes

  • 0e74ee4 #7416 清理 npm 对象 (#7416) (@wraithgar)
  • c060e60 #7415 从 load 返回命令和 argv (@lukekarrys)
  • 180b919 #7415 移除未使用的 npm.setCmd 方法 (@lukekarrys)
  • 0708b3b #7414 在日志前缀中使用级别名称而不是标签 (#7414) (@lukekarrys)
  • 7f4e667 #7403 在显示非 ASCII 参数时进行编辑 (@lukekarrys)
  • 06202f0 #7403 在测试中存储未引用的 promise 以便等待 (@lukekarrys)
  • e5f1948 #7403 在执行后但等待之前运行更新通知器 (@lukekarrys)
  • f309c1c #7403 重构:将计时器和错误日志消息移到 lib/npm (@lukekarrys)
  • 43e6194 #7403 在静默模式下不显示运行脚本横幅 (@lukekarrys)
  • 694dba9 #7403 不要公开太多计时器的公共属性 (@lukekarrys)
  • 7ca6d84 #7403 使用 proc-log META 进行刷新和强制 (@lukekarrys)
  • 2538438 #7403 除非被要求,否则不要将时间日志写入文件 (@lukekarrys)
  • 7e04417 #7403 将 base-cmd 重命名以与其他命令一致 (@lukekarrys)
  • fc68547 #7403 移除一些 npm.load 定时器,并在使用 --versions 时更早退出 (@lukekarrys)
  • 28019d5 #7403 清理:将 CLI 特定文件移动到单独的目录 (@lukekarrys)
  • 469f788 #7403 清理:换行和空白 (@lukekarrys)
  • 4ab6401 #7403 清理:不要嵌套文件工具目录 (@lukekarrys)
  • 78447d7 #7399 更倾向于使用 fs/promises 而不是 promisify (#7399) (@lukekarrys)
  • d531f8b #7407 从搜索和 tar 汇总中移除表格输出 (@wraithgar)
  • c209e98 #7401 从许多命令中移除表格输出 (@wraithgar)
  • ad7ab8c #7388 性能:懒加载优化 (#7388) (@wraithgar)
  • 8eae4b3 #7385 令牌:正确等待注册请求 (#7385) (@wraithgar)
  • 9216d59 #7377 更好的输出颜色 (#7377) (@wraithgar)
  • 6512112 #7378 为所有计时器使用 proc-log (@lukekarrys)
  • 2a80dab #7370npm access 使用中的拼写错误 (#7370) (@mbtools)

文档

🌐 Documentation

  • dfa4cab #7401 更新输出示例 (@wraithgar)
  • 140b9c9 #7382 package-json:注意行结尾是推断的 (#7382) (@ertw)
  • c16dd4e #7367 文档:覆盖只在根 package.json 中生效 (#7367) (@s100)

依赖

🌐 Dependencies

杂务

🌐 Chores

  • 3cbc258 #7403 早期版本退出测试 (@lukekarrys)
  • 08e0c0e #7403 将 sigstore JSON 文件移动到 fixtures 目录 (@lukekarrys)
  • ea66e95 #7380 将 licensee 移除为开发依赖 (#7380) (@lukekarrys, @wraithgar)
  • 9333e9d #7386 减少 Windows shim 测试不稳定 (#7386) (@lukekarrys)

10.5.2 (2024-04-10)

错误修复

🌐 Bug Fixes

  • ef381b1 #7363 使用 @npmcli/redact 进行 URL 清理 (#7363) (@lukekarrys)
  • 3760dd2 #7361 性能:减少加载配置时的工作量 (#7361) (@wraithgar)
  • 64bcf4c #7360 性能优化:只有在我们位于工作区时才初始化工作区 (#7360) (@H4ad)
  • 5a28a29 #7352 性能:延迟加载工作区依赖 (#7352) (@H4ad)
  • 5fc0f9d #7347 在错误消息中懒加载验证 npm 包名称 (#7347) (@H4ad)
  • c929ed1 #7321 优先使用 CLI 标志而不是 publishConfig 设置 (#7321) (@roni-berlin)
  • 70497cb #7346 性能优化:避免为了 update-notifier 导入整个 semver 包 (#7346) (@H4ad)

文档

🌐 Documentation

  • 90ba1c9 #7340 修复不正确的 ISO 8601 引用 (#7340) (@emmanuel-ferdman)

依赖

🌐 Dependencies

杂务

🌐 Chores

10.5.1 (2024-04-03)

错误修复

🌐 Bug Fixes

  • 17d97d2 #7334 使用 @npmcli/redact 来进行日志脱敏 (@lukekarrys)
  • 8cab136 #7324 确保遵守 maxSockets 限制 (#7324) (@lukekarrys)
  • 9bffa13 #7320 查询:正确返回 :missing 节点 (#7320) (@wraithgar)
  • 9d4e85f #7297 搜索:在帮助输出中包含 searchlimit 选项 (#7297) (@10xLaCroixDrinker)
  • bdb3c28 #7274 添加了干运行检查 (#7274) (@cod1r)
  • 7f1ab88 #7271 在 Windows 上更轻量的 npm 可执行文件发现 (#7271) (@wraithgar)

文档

🌐 Documentation

  • 1da5cf0 #7198 在引擎部分添加链接 (#7198) (@uiolee)
  • 1114a12 #7307 修复不正确的 npm 审计密钥响应链接 (#7307) (@davidlj95)
  • 9807caf #7304 使用来源信息更新审计文档 (#7304) (@bdehamer)
  • e1ecfa7 #7285 修复 URL 大小写 (#7285) (@coliff)

依赖

🌐 Dependencies

杂务

🌐 Chores

10.5.0 (2024-02-28)

功能

🌐 Features

  • 2366edc #7218 查询:添加 :vuln 伪选择器 (@wraithgar)
  • 4f3ddbb #5966npm query 添加 --expect-entries (@wraithgar)

错误修复

🌐 Bug Fixes

  • 818957c #7158 包,发布:将默认前台脚本设置为 true (#7158) (@ljharb)
  • d04111d #7197 查看:过滤无效的语义化版本 (#7197) (@wraithgar)
  • b0a3ba0 #7195 防止添加无效的 dist-tag (#7195) (@wraithgar)

文档

🌐 Documentation

  • c4741fe #7254 移除关于卸载脚本的额外示例和评论 (#7254) (@rveerd)
  • 686a622 #7247 范围:更新示例命令以在 Windows 上运行 (#7247) (@robertobasile84)
  • 95b5057 #5966 澄清依赖选择器中的范围内和范围外 (@wraithgar)
  • 5b7184f #7190 工作区:修复语法 (#7190) (@alekstech)
  • 0dd03f9 #7182 修复拼写错误 (#7182) (@GoodDaisy)

依赖

🌐 Dependencies

杂务

🌐 Chores

  • d6bc684 #7242 更新锁文件中的开发依赖 (@wraithgar)

10.4.0 (2024-01-24)

功能

🌐 Features

  • 35a098c #7175--long 上显示树形差异 (@wraithgar)
  • dffca29 #7174 格式:以表格格式打印 --dry-run 差异 (#7174) (@ritaaktay)
  • 6d5f9ac #7133 去重 - 当启用 --dry-run 时显示差异 (#7133) (@Blaumaus)

错误修复

🌐 Bug Fixes

  • ec06f77 #7175 带摘要代码的内联差异表代码 (@wraithgar)
  • d4ebfba #7157 使用 util.stripVTControlCharacters 替代 strip-ansi (@wraithgar)
  • 81c95c7 #7063 不要在每次检查时重置更新通知器的持续时间 (#7063) (@wraithgar)

文档

🌐 Documentation

  • 2b7eaad #7168 package-json:重写关于发布本地依赖的警告 (#7168) (@DanKaplanSES)
  • 67ab0f7 #7142 更新:在长句中将逗号改为句号 (#7142) (@DanKaplanSES)
  • 05c69dc #7150 配置:受 npm config set 影响的默认状态配置文件 (#7150) (@DanKaplanSES)
  • 44f4518 #7149 在 npm 配置说明中链接到配置命令 (#7149) (@DanKaplanSES)
  • dd5699f #7152 更新:修复拼写错误并删除不必要的语句 (#7152) (@DanKaplanSES)

依赖

🌐 Dependencies

杂务

🌐 Chores

10.3.0 (2024-01-10)

功能

🌐 Features

  • 6673c77 #6914 添加 --libc 选项以覆盖特定平台的安装 (#6914) (@wraithgar, @Brooooooklyn)

错误修复

🌐 Bug Fixes

  • b7fc10a #7113 从日志和命令行输出中过滤 C0 和 C1 控制字符 (#7113) (@wraithgar)

依赖

🌐 Dependencies

杂务

🌐 Chores

10.2.5 (2023-12-06)

错误修复

🌐 Bug Fixes

  • c7a592c #7061 不要为更新通知清单请求使用缓存 (@lukekarrys)
  • 7b952f6 #7049 取消发布:冒泡显示解析本地 package.json 时的所有错误 (#7049) (@wraithgar)
  • be4741f #7039 取消发布错误修复 (#7039) (@wraithgar)
  • bc7f53d #7036 反转 SPDX SBOM 依赖的方向 (#7036) (@bdehamer, @antonbauhofer)
  • 11ec231 #7033 如果 logs-max 设置为 0,则跳过创建日志目录 (#7033) (@JJ)
  • 6267f54 #7005 在交互式提示中正确捕获缺失的 URL 开启器错误 (#7005) (@wraithgar)

依赖

🌐 Dependencies

杂务

🌐 Chores

10.2.4 (2023-11-14)

错误修复

🌐 Bug Fixes

  • cd291e7 #6995 重构搜索格式化代码 (#6995) (@wraithgar)
  • f3a7380 #6973 在工作区中查找执行命令 (#6973) (@wraithgar)
  • d11496b #6977 包:在工作区模式下正确输出 (#6977) (@wraithgar)
  • 0f70088 #6969 正确处理 SBOM 生成中的对象许可 (#6969) (@jamietanna)
  • dce3b08 #6951 正确捕获缺失的 URL 打开器错误 (#6951) (@wraithgar)

文档

🌐 Documentation

  • a38836c #6616 为 view 命令添加路径用法 (#6616) (@RobinKnipe)
  • da18e4f #6987 更新 npm-prune 描述 (#6987) (@Eomm)

依赖

🌐 Dependencies

10.2.3 (2023-11-02)

依赖

🌐 Dependencies

10.2.2 (2023-10-31)

错误修复

🌐 Bug Fixes

  • 8ed6d28 #6910 让 npm link 遵循 --no-save (#6910) (@Santoshraj2)
  • eacec5f #6941 重新添加 bin/node-gyp-bin/node-gyp 文件 (#6941) (@lukekarrys)
  • b776753 #6928 身份验证错误信息中的语法错误 (#6928) (@Gekuro, gek)

文档

🌐 Documentation

  • c422a01 #6924 使用 Markdown 链接而不是 HTML (@lukekarrys)
  • dd03aa0 #6921 为锁文件版本 3 添加 v9 及更高版本 (#6921) (@MikeMcC399)

依赖

🌐 Dependencies

10.2.1 (2023-10-18)

错误修复

🌐 Bug Fixes

  • 35c92fe #6902 为 pkg 命令添加检查以处理空值 (#6902) (@NeonArray)
  • 5b6172f #6895 从自定义注册表登出 (@wraithgar)
  • 8423d4f #6895 注销时从正确位置删除授权 (@wraithgar)
  • 0cfe9de #6873 审核:消息中的拼写错误 (#6873) (@Fdawgs)

文档

🌐 Documentation

依赖

🌐 Dependencies

10.2.0 (2023-10-02)

功能

🌐 Features

  • 7c459d2 #6801 添加 npm sbom 命令 (#6801) (@bdehamer)
  • 81a460f #6732 为 npm 查询添加仅 package-lock 模式 (@wraithgar)
  • 0d29855 #6732 为 npm audit 添加无 package-lock 模式 (@wraithgar)

错误修复

🌐 Bug Fixes

  • 2207628 #6823 使用 strip-ansi 模块代替内部正则表达式 (#6823) (@wraithgar)
  • d46d052 #6798 容忍空值错误的 URL (#6798) (@vladh)
  • fb1b674 #6758 弃用:忽略隐式工作区模式 (#6758) (@wraithgar)

文档

🌐 Documentation

  • 68031f2 #6844 更新 CONTRIBUTING.md 以防止错误 (#6844) (@darcyclarke)
  • 3ac703c #6831 为具有 omit 参数的命令添加 include 参数 (#6831) (@siemhesda)
  • 03912db #6819 在初始化文档/帮助中添加初始化特定参数 (#6819) (@wraithgar)
  • 8088325 #6800 更新 npm-doctor.md (#6800) (@siemhesda)

依赖

🌐 Dependencies

10.1.0 (2023-09-08)

功能

🌐 Features

  • 1c93c44 #6755 添加 --cpu--os 选项以覆盖特定平台的安装 (#6755) (@yukukotani)

错误修复

🌐 Bug Fixes

文档

🌐 Documentation

  • 09d8e0a #6759 修复 README 中的 Node.js 版本 (#6759) (@JoaoOtavioS)

依赖

🌐 Dependencies

10.0.0 (2023-08-31)

功能

🌐 Features

  • 48a7b07 移除预发布标记 (@lukekarrys)

依赖

🌐 Dependencies

10.0.0-pre.1 (2023-08-31)

⚠️ 重大变更

🌐 ⚠️ BREAKING CHANGES

  • 已不再支持节点版本 ≤16.13
  • 已移除对 node 14 的支持
  • 已移除对 node 14 的支持
  • 已移除对 node 14 的支持
  • 已移除对 node 14 的支持
  • 已移除对 node 14 的支持
  • 已移除对 node 14 的支持
  • 已移除对 node 14 的支持
  • 已移除对 node 14 的支持
  • 已移除对 node 14 的支持
  • 已移除对 node 14 的支持

错误修复

🌐 Bug Fixes

文档

🌐 Documentation

  • c736b62 #6686 在 package-json.md 中添加缺失的 bugs 键 (#6686) (@airscripts)
  • c1e01d9 #6680 更新 package-json.md (#6680) (@p-chan, @ljharb)

依赖

🌐 Dependencies

10.0.0-pre.0 (2023-07-26)

⚠️ 重大变更

🌐 ⚠️ BREAKING CHANGES

  • "ci-name" 配置已被移除
  • 在工作区模式下,npm 不再将缺失的脚本视为特殊情况。使用 if-present 来忽略缺失的脚本。
  • npm 现在支持 node ^18.17.0 || >=20.5.0

功能

🌐 Features

  • b6cf113 #6674 为 npm 10 设置引擎和预发布 (#6674) (@lukekarrys)

错误修复

🌐 Bug Fixes

  • e0d3edd #6641 移除 “ci-name” 配置 (@wraithgar)
  • 0318f44 #6641 从运行脚本工作区中移除隐式的 if-present 逻辑 (@wraithgar)

文档

🌐 Documentation

  • e5338af #6672 移除已弃用的 npm set-script 命令的链接 (#6672) (@emmanuel-ferdman)

依赖

🌐 Dependencies

目录