阅读(662) (9)

npm 弃用 deprecate

2021-09-06 11:45:31 更新

弃用包的版本

概要

npm deprecate <pkg>[@<version>] <message>

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

描述

此命令将更新 npm 注册表项,给所有尝试安装它的所有人提供弃用的警告信息。

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

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也会将被弃用。

你必须是包所有者才能弃用某些某内容。见 owneradduser

要取消其拥抱,请用 ""message 参数指定一个空字符串。请注意,你必须使用双引号之间没有空格来格式化空字符串。

配置

registry(注册表)

  • 默认值: https://registry.npmjs.org/
  • 类型:Url

npm 注册表的基本 URL。

otp

  • 默认值:null
  • 类型:nullString

这是来自两因素身份验证器的一次性密码。使用 npm access

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