如何安装比任何特定版本小的NPM包

k3fezbri  于 2023-06-23  发布在  其他
关注(0)|答案(4)|浏览(173)

例如我想用NPM安装jQuery包,而jQuery的版本小于3.0.0。
我该怎么做?

vmdwslir

vmdwslir1#

您可以使用以下操作来安装特定版本的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

xvw2m8pv

xvw2m8pv2#

如果你所说的“更小”指的是一个较早的版本,你可以在package.json中添加这一行:

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

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

mctunoxg

mctunoxg3#

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

hc8w905p

hc8w905p4#

首先,
为了更好地描述jQuery,
你可以得到可用的jquery versions,在你的终端,喜欢这样:npm view jquery versions
此命令将为您提供到目前为止可用版本的完整历史记录:

所以,一些其他的方法来安装jquery在较小的版本到版本。3.0.0是:

  • 如前所述:npm i jquery@"<3.0.0"npm i jquery@">1.6.2 <3.0.0"
  • 通过使用^符号,如:npm i jquery@^2.0.0npm i jquery@2.0.xnpm i jquery@^2npm i jquery@^2.*

^符号涵盖了从所提到的minor到下一个major版本的上一个版本的所有范围。
例如jquery@^2.1.3,将从>= 2.1.3 < 3.0.0版本安装
你可以在这里使用npm semver calculator来玩:https://semver.npmjs.com/

相关问题