npm-deprecate

弃用软件包的版本

选择 CLI 版本

概要

npm deprecate <package-spec> <message>

注意:此命令不知道工作区。

描述

此命令将更新 npm 注册表中软件包的条目,为所有尝试安装它的用户提供弃用警告。

它适用于 版本范围 以及特定版本,因此您可以执行以下操作

npm deprecate my-thing@"< 0.2.3" "critical bug fixed in v0.2.3"

传递给此命令的 SemVer 范围被解释为 包括 预发布版本。例如

npm deprecate [email protected] "1.x is no longer supported"

在这种情况下,版本 [email protected] 也将被弃用。

您必须是软件包所有者才能弃用某些内容。请参阅 owneradduser 帮助主题。

要取消弃用软件包,请为 message 参数指定一个空字符串 ("")。请注意,您必须使用双引号,引号之间没有空格来格式化空字符串。

配置

注册表

npm 注册表的基 URL。

otp

  • 默认:null
  • 类型:null 或 String

这是来自双因素身份验证器的一次性密码。在发布或使用 npm access 更改软件包权限时需要它。

如果未设置,并且注册表响应因一次性密码验证而失败,npm 将在命令行上提示输入一次性密码。

另请参见