codecamp

npm 弃用 deprecate

弃用包的版本

概要

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 将在命令行上提示输入密码。

npm 重复数据消除 dedupe
npm 差异 diff
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }