赞
踩
如何快速检查package.json文件是否包含可以更新到更新版本的模块?
例如,快速检查express或nodemailer是否有可用更新?
{ "name": "some_module_name" , "description": "" , "version": "0.0.3" , "dependencies": { "express": "3.1" , "nodemailer" : "0.4.0" } }
我阅读了常见问题解答,但没有看到任何内容:https: //npmjs.org/doc/faq.html
谢谢.
是的,有一个选项:
npm outdated
这将列出具有可用更新的模块.它支持指定模块名称的语法.
根据文档,语法是
npm outdated [[ ...]]
这使您可以指定要独占检查的模块名称,例如
$ npm outdated mongoose
要正确使用它,您必须添加范围greater than
或的目标模块的版本号greater than or equal
.您可以检查集成的node-semvernpm
以检查语法.
{ "dependencies": { "express": "3.2.0", "mongoose": ">= 3.5.6", }, }
将给出以下结果(从今天起最新的猫鼬版本为3.6.9)
$ npm outdated ... mongoose@3.6.9 node_modules/mongoose current=3.6.7 $
如果你放置
{ "dependencies": { "express": ">= 3.2.0", "mongoose": ">= 3.5.6", }, }
结果将是:
$ npm outdated ... mongoose@3.6.9 node_modules/mongoose current=3.6.7 express@3.2.3 node_modules/express current=3.2.0 $声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。