目錄
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
也會被廢棄。
您必須是套件擁有者才能廢棄某些內容。請參閱 owner
和 adduser
說明主題。
若要取消廢棄套件,請為 message
參數指定一個空字串 (""
)。請注意,您必須使用雙引號,且兩者之間沒有空格,才能格式化空字串。
組態
registry
- 預設值:"https://registry.npmjs.org/"
- 類型:網址
npm 登錄資料庫的基本網址。
otp
- 預設值:null
- 類型:null 或字串
這是來自雙因素驗證器的單次密碼。在使用 npm access
發布或變更套件權限時需要它。
如果未設定,且登錄資料庫回應失敗並對單次密碼提出挑戰,npm 會在命令列中提示輸入密碼。