首页 > 解决方案 > 如何将旧版本的节点应用程序设置为过期?

问题描述

我有 1 个名为的节点库sample,任何想使用我的库的人都必须使用npm i sample --save.

假设是的当前版本,sample3.0.0想将该版本标记为< 2.0.0已过时。

例如,客户端 A 安装library@1.0.0在运行时应该得到过期警告npm outdated

如何配置我的sample

标签: node.jsnpm

解决方案


npm 中有一个名为deprecate.

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

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


推荐阅读