如何为旧版本设置节点应用程序过时?

时间:2019-01-14 18:16:14

标签: node.js npm

我有一个名为sample的节点库,任何想使用我的库的人都必须使用npm i sample --save来安装它。

假设sample的当前版本为3.0.0,我想将< 2.0.0的版本标记为过时。

例如,客户端A安装library@1.0.0在运行npm outdated时应收到过时的警告。

如何配置sample

2 个答案:

答案 0 :(得分:3)

npm中有一个名为deprecate的子命令。

您可以使用像这样的子命令npm deprecate <pkg>[@version] <message>

要获取有关命令和示例的详细说明,请从终端运行npm help deprecate

答案 1 :(得分:1)

您可以使用npm deprecate。基本上,您可以运行以下命令:

npm deprecate library@"<2.0.0" "All versions older than v2.0.0 are deprecated."

文档:https://docs.npmjs.com/cli/deprecate