讓自己的npm包支持npm WARN deprecated


npm WARN deprecated 的目的是讓使用npm的人知道,使用的某些版本因為安全漏洞,或者維護問題,不在支持了
需要使用者使用其他版本的,讓自己開發的npm 支持 npm WARN deprecated 主要核心還是使用了npm 自帶的命令
npm deprecate

命令參考格式

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

一個參考demo

比如開發npm包,已經發布了多個版本的,我們決定廢棄1.x 版本的

  • 命令
npm deprecate @dalongrong/npm-warn@1.x "critical bug fixed in 1.x not support "
  • 安裝效果

 

 

api 請求信息
https://registry.npmjs.org/@dalongrong/npm-warn

說明

npm 包廢棄,提示信息實際上也可以通過運行時提示,比如使用

 
process.emitWarning(
    'Using absolute is deprecated',
    'DeprecationWarning'
  );

但是從推薦的情況來說,npm deprecate 是最標准的,基於代碼控制也是一種模式

參考資料

https://docs.npmjs.com/cli/v8/commands/npm-deprecate
https://www.npmjs.com/package/@dalongrong/npm-warn


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM