【问题标题】:How can I install npm package smaller than any specific version如何安装小于任何特定版本的 npm 包
【发布时间】:2022-01-05 14:15:03
【问题描述】:

让我解释一下....

like..我想用npm安装jquery包,jquery的版本小于3.0.0。

那我该怎么做呢?

【问题讨论】:

  • “更小”是什么意思?尺寸“更小”还是更早的版本?
  • npm i jquery@2?
  • 表示低于版本。
  • thanx alexmac,但它正在安装 jquery 2.2.4 版本。
  • 我已经回答了你的问题,@MohammedAshrafali。往下看……

标签: jquery node.js npm


【解决方案1】:

您可以使用以下命令安装特定版本以下的 npm 包:

npm install jquery@">=0.1.0 <3.0.0" // Using a range

npm install jquery@"<3.0.0" // Below a specific version

您可以参考此链接了解更多信息:https://docs.npmjs.com/cli/install

【讨论】:

    【解决方案2】:

    如果“较小”是指较早的版本,则可以将此行添加到 package.json 中的依赖项中:

    "dependencies": {
      "jquery": "2.2.4"
    }
    

    然后运行npm install 命令。请随意将 2.2.4 版本替换为您尝试安装的任何版本。

    【讨论】:

    • 谢谢迪米特里斯
    • @MohammedAshrafali 如果是,请将其标记为正确答案。
    【解决方案3】:

    我认为您必须更新“package.json”中的依赖版本(您需要),然后运行“npm install”命令。它将更新我们在“package.json”文件中添加的包。 希望这能解决问题。

    【讨论】:

      【解决方案4】:

      最重要的是,
      为了更好地了解 jquery,
      你可以在你的终端上获得可用的jquery versions,就像这样:npm view jquery versions

      此命令将为您提供迄今为止可用版本的全部历史记录:

      因此,在较小的版本上安装 jquery 的其他一些方法。 3.0.0 是:

      • 如前所述:npm i jquery@"&lt;3.0.0"npm i jquery@"&gt;1.6.2 &lt;3.0.0"
      • 使用^ 符号,例如:npm i jquery@^2.0.0 npm i jquery@2.0.x npm i jquery@^2 npm i jquery@^2.*

      ^ 符号涵盖了所有范围,从提到的minor 到下一个major 版本的上一个版本。(^MAJOR.MINOR.PATCH)。

      例如jquery@^2.1.3,将从版本&gt;= 2.1.3 &lt; 3.0.0安装

      你可以在这里玩 npm semver 计算器https://semver.npmjs.com/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-07-30
        • 1970-01-01
        • 2019-12-15
        • 2012-12-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-21
        相关资源
        最近更新 更多