我如何使用npm显示一个模块的最新版本?我期待像npm这样的东西——最新的表达打印出v3.0.0。
当前回答
如果你正在使用VS Code,还有另一种简单的方法来检查最新版本,而不用去NPM。
在包中。Json文件检查模块,你想知道的最新 的版本。删除已经存在的当前版本并执行CTRL +空格或CMD +空格(mac)VS代码将显示最新版本
其他回答
截至2014年10月:
最新远程版本:
npm view <module_name> version
注意,version是单数。
如果你想查看所有可用的(远程)版本,请执行以下操作:
npm view <module_name> versions
注意,versions是复数形式。这将为您提供可供选择的完整版本列表。
要获得本地实际拥有的版本,您可以使用:
npm list --depth=0 | grep <module_name>
注意,连包都带。Json声明你的版本,安装的版本实际上可能略有不同-例如,如果在版本声明中使用tilda
应该适用于NPM 1.3版本。1.4 x。x, 2。X和3.x
如果你正在使用VS Code,还有另一种简单的方法来检查最新版本,而不用去NPM。
在包中。Json文件检查模块,你想知道的最新 的版本。删除已经存在的当前版本并执行CTRL +空格或CMD +空格(mac)VS代码将显示最新版本
npm视图<pkg> version按发布日期打印上一个版本。这很可能是一个旧的稳定分支的热修复版本。
解决方案是列出所有版本,并根据版本号获取最后一个版本
$ npm view <pkg> versions --json | jq -r '.[-1]'
或者用awk代替jq:
$ npm view <pkg> versions --json | awk '/"$/{print gensub("[ \"]", "", "G")}'
如果您正在寻找所有已安装包的当前和最新版本,您还可以使用:
npm过时
你可以使用:
npm show {pkg} version
(所以NPM show express版本现在将返回3.0.0rc3)。
推荐文章
- 错误:无法找到模块“webpack”
- 在node.js中使用async / await文件系统
- NodeJS -用NPM安装错误
- 如何为本地安装npm包设置自定义位置?
- 回调函数来处理管道的完成
- Express函数中的“res”和“req”参数是什么?
- node.js TypeError:路径必须是绝对路径或指定根路径到res.sendFile[解析JSON失败]
- Passport.js -错误:序列化用户到会话失败
- Node.js vs .Net性能
- 从电子应用程序中删除菜单栏
- 如何用node.js实现一个安全的REST API
- 如何处理Node.js中的循环依赖
- 在猫鼬,我如何排序的日期?(node . js)
- 如何在Node.js内进行远程REST调用?旋度吗?
- 如何用分发文件发布npm包?