node.js - 如何将旧版本的节点应用程序设置为过期?
问题描述
我有 1 个名为的节点库sample
,任何想使用我的库的人都必须使用npm i sample --save
.
假设是的当前版本,sample
我3.0.0
想将该版本标记为< 2.0.0
已过时。
例如,客户端 A 安装library@1.0.0
在运行时应该得到过期警告npm outdated
。
如何配置我的sample
?
解决方案
npm 中有一个名为deprecate
.
您可以像这样使用子命令npm deprecate <pkg>[@version] <message>
要获得命令和示例的更详细说明,请从终端运行npm help deprecate
推荐阅读
- c# - 在 dll(Unity 内部)中调用 Encoding.UTF8.GetBytes(JSON.net) 会导致异常,而使用“dotnet run”运行源代码有效
- android - 未找到可接受的模块。本地版本为0,远程版本为0
- java - 错误查看更改时 JSON 输入意外结束
- sas - SAS ODS 无法在打印机中打印报告
- vb.net - StreamWriter 对象不使用提供的绝对路径
- sas - 如何在if语句中使用变量四分位数和四分位数范围?
- ruby - 语法错误,意外的 '}',期待 =>
- c++ - 如何在 WSL 上修复智能感知“无法找到符号的定义”
- javascript - Vue中的无效字符串长度RangeError仅在某些环境中
- verilog - 使线向量与一根线具有相同的值