阅读(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
也会将被弃用。
你必须是包所有者才能弃用某些某内容。见 owner 和 adduser。
要取消其拥抱,请用 ""
为 message
参数指定一个空字符串。请注意,你必须使用双引号之间没有空格来格式化空字符串。
配置
registry(注册表)
- 默认值:
https://registry.npmjs.org/
- 类型:
Url
npm 注册表的基本 URL。
otp
- 默认值:
null
- 类型:
null
或String
这是来自两因素身份验证器的一次性密码。使用 npm access
。
如果未设置,并且注册表响应失败并质问一次性密码,npm 将在命令行上提示输入密码。