npm-deprecate

將套件版本標示為已棄用

選擇 CLI 版本

概要

npm deprecate <package-spec> <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

npm 登錄資料庫的基本網址。

otp

  • 預設值:null
  • 類型:null 或字串

這是來自雙因素驗證器的單次密碼。在使用 npm access 發布或變更套件權限時需要它。

如果未設定,且登錄資料庫回應失敗並對單次密碼提出挑戰,npm 會在命令列中提示輸入密碼。

另請參閱