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月:
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月:
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