代码之家  ›  专栏  ›  技术社区  ›  Alongkorn

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

  •  2
  • Alongkorn  · 技术社区  · 7 年前

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

    假设当前版本的 样品 是 3.0.0 我想把这个版本标出来 < 2.0.0 过时了。

    例如,客户机A安装 library@1.0.0 运行时应发出过期警告 npm outdated .

    如何配置我的 样品 ?

    2 回复  |  直到 7 年前
        1
  •  3
  •   0.sh    7 年前

    NPM中有一个子命令,名为 deprecate .

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

    要从终端运行获得关于命令和示例的更详细的解释,请执行以下操作: npm help deprecate

        2
  •  1
  •   Hackerman    7 年前

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

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

    Docs: https://docs.npmjs.com/cli/deprecate