# npm deprecate
弃用软件包的版本
# 概要
npm deprecate <package-spec> <message>
注意
这个命令不支持工作空间。
# 描述
这个命令将更新一个包的 npm 注册中心项,并向所有试图安装它的人提供一个弃用警告。
它适用于版本范围(https://semver.npmjs.com/)以及特定版本,所以你可以这样做:
npm deprecate my-thing@"< 0.2.3" "critical bug fixed in v0.2.3"
递给该命令的 SemVer 范围被解释为包含预发布版本。例如:
npm deprecate my-thing@1.x "1.x is no longer supported"
在这种情况下,版本 my-thing@1.0.0-beta.0
也将被弃用。
您必须是包所有者才能弃用某些内容。请参阅 owner
和 adduser
帮助主题。
要取消弃用包,为 message
参数指定一个空字符串("")。请注意,您必须使用不带空格的双引号来格式化空字符串。
# 配置
# registry
- Default: "https://registry.npmjs.org/"
- Type: URL
npm 注册中心的基本 URL。
# otp
- Default: null
- Type: null or String
这是来自双因素验证器的一次性密码。使用发布或更改包权限时需要使用 npm access
。
如果没有设置,注册中心响应会失败,并要求输入一次性密码,npm 将在命令行提示输入密码。
← npm dedupe npm diff →