Nodejs npm展示了一个模块的最新版本。

时间:2022-04-05 07:25:44

How do I use npm to show the latest version of a module? I am expecting something like npm --lastest express to print out v3.0.0.

如何使用npm显示模块的最新版本?我期待着像npm这样的东西——最新的表达,打印出v3.0.0。

4 个解决方案

#1


297  

You can use:

您可以使用:

npm show {pkg} version

(so npm show express version will return now 3.0.0rc3).

(所以npm显示的express版本现在将返回3.0.0rc3)。

#2


165  

If you're looking for the current and the latest versions of all your installed packages, you can also use:

如果您正在寻找当前和最新版本的所有已安装的软件包,您也可以使用:

npm outdated

npm过时

#3


72  

As of October 2014:

截至2014年10月:

Nodejs npm展示了一个模块的最新版本。

For latest remote version:

最新的远程版本:

npm view <module_name> version  

Note, version is singular.

注意,版本是单数。

If you'd like to see all available (remote) versions, then do:

如果您想看到所有可用的(远程)版本,那么可以:

npm view <module_name> versions

Note, versions is plural. This will give you the full listing of versions to choose from.

注意,版本是复数。这将为您提供可供选择的版本的完整清单。

To get the version you actually have locally you could use:

为了得到你在本地的版本,你可以使用:

npm list --depth=0 | grep <module_name>

Note, even with package.json declaring your versions, the installed version might actually differ slightly - for instance if tilda was used in the version declaration

注意,即使包。json声明您的版本,安装的版本实际上可能略有不同——例如,如果在版本声明中使用了tilda。

Should work across NPM versions 1.3.x, 1.4.x, 2.x and 3.x

应该在NPM版本1.3中工作。1.4 x。x,2。倍和3.倍

#4


3  

You can see all the version of a module with npm view. eg: To list all versions of bootstrap including beta.

您可以使用npm视图查看模块的所有版本。列出所有版本的bootstrap,包括测试版。

npm view bootstrap versions

But if the version list is very big it will truncate. An --json option will print all version including beta versions as well.

但是如果版本列表很大,它就会被截断。一个——json选项将打印所有版本,包括beta版本。

npm view bootstrap versions --json

If you want to list only the stable versions not the beta then use singular version

如果你想只列出稳定版本,而不是测试版,那就使用单数版本。

npm view bootstrap@* versions

Or

npm view bootstrap@* versions --json

And, if you want to see only latest version then here you go.

如果你想看最新的版本,那就这样吧。

npm view bootstrap version

#1


297  

You can use:

您可以使用:

npm show {pkg} version

(so npm show express version will return now 3.0.0rc3).

(所以npm显示的express版本现在将返回3.0.0rc3)。

#2


165  

If you're looking for the current and the latest versions of all your installed packages, you can also use:

如果您正在寻找当前和最新版本的所有已安装的软件包,您也可以使用:

npm outdated

npm过时

#3


72  

As of October 2014:

截至2014年10月:

Nodejs npm展示了一个模块的最新版本。

For latest remote version:

最新的远程版本:

npm view <module_name> version  

Note, version is singular.

注意,版本是单数。

If you'd like to see all available (remote) versions, then do:

如果您想看到所有可用的(远程)版本,那么可以:

npm view <module_name> versions

Note, versions is plural. This will give you the full listing of versions to choose from.

注意,版本是复数。这将为您提供可供选择的版本的完整清单。

To get the version you actually have locally you could use:

为了得到你在本地的版本,你可以使用:

npm list --depth=0 | grep <module_name>

Note, even with package.json declaring your versions, the installed version might actually differ slightly - for instance if tilda was used in the version declaration

注意,即使包。json声明您的版本,安装的版本实际上可能略有不同——例如,如果在版本声明中使用了tilda。

Should work across NPM versions 1.3.x, 1.4.x, 2.x and 3.x

应该在NPM版本1.3中工作。1.4 x。x,2。倍和3.倍

#4


3  

You can see all the version of a module with npm view. eg: To list all versions of bootstrap including beta.

您可以使用npm视图查看模块的所有版本。列出所有版本的bootstrap,包括测试版。

npm view bootstrap versions

But if the version list is very big it will truncate. An --json option will print all version including beta versions as well.

但是如果版本列表很大,它就会被截断。一个——json选项将打印所有版本,包括beta版本。

npm view bootstrap versions --json

If you want to list only the stable versions not the beta then use singular version

如果你想只列出稳定版本,而不是测试版,那就使用单数版本。

npm view bootstrap@* versions

Or

npm view bootstrap@* versions --json

And, if you want to see only latest version then here you go.

如果你想看最新的版本,那就这样吧。

npm view bootstrap version