如何废弃npm包


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/04/21/%E5%A6%82%E4%BD%95%E5%BA%9F%E5%BC%83npm%E5%8C%85/

摘要

本文主要讲述了:

  1. 废弃整个包
  2. 废弃包的某个版本
  3. 向 npm 移交包

正文

如果你不想再维护一个 npm 包,可以选择废弃它。

用户在安装废弃包时会看到包已被废弃的提示消息。

注意:建议废弃包而不是取消发布包。因为取消发布包将从注册机构彻底移除包,这意味着此前安装过此包的人将再也无法安装它。

废弃整个包

示例:把名为example的包废弃,并将no longer supported作为废弃提示信息。

1
2
3
#!/usr/bin/env bash

npm deprecate example "no longer supported"

废弃包的某个版本

示例:把名为example的包的1.0.0版本废弃,并将no longer supported作为废弃提示信息。

1
2
3
#!/usr/bin/env bash

npm deprecate example@1.0.0 "no longer supported"

向 npm 移交包

当你不再维护一个包,也不想这个包出现在你的名下,你可以把这个包移交给 npm。

注意:一旦把包移交给 npm,就彻底失去包的一切控制权。

示例:把jsweibo持有的example包移交给 npm。

1
2
3
4
#!/usr/bin/env bash

npm owner add npm example
npm owner rm jsweibo example

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/04/21/%E5%A6%82%E4%BD%95%E5%BA%9F%E5%BC%83npm%E5%8C%85/


本文对你有帮助?请支持我


支付宝
微信