目录
npm-deprecate
弃用软件包的版本
选择 CLI 版本
目录
概要
npm deprecate <package-spec> <message>
注意:此命令不知道工作区。
描述
此命令将更新 npm 注册表中软件包的条目,为所有尝试安装它的用户提供弃用警告。
它适用于 版本范围 以及特定版本,因此您可以执行以下操作
npm deprecate my-thing@"< 0.2.3" "critical bug fixed in v0.2.3"
传递给此命令的 SemVer 范围被解释为 包括 预发布版本。例如
在这种情况下,版本 [email protected]
也将被弃用。
您必须是软件包所有者才能弃用某些内容。请参阅 owner
和 adduser
帮助主题。
要取消弃用软件包,请为 message
参数指定一个空字符串 (""
)。请注意,您必须使用双引号,引号之间没有空格来格式化空字符串。
配置
注册表
- 默认:"https://registry.npmjs.org/"
- 类型:URL
npm 注册表的基 URL。
otp
- 默认:null
- 类型:null 或 String
这是来自双因素身份验证器的一次性密码。在发布或使用 npm access
更改软件包权限时需要它。
如果未设置,并且注册表响应因一次性密码验证而失败,npm 将在命令行上提示输入一次性密码。