Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 npm 的文档或 SO 的任何地方都找不到这个,但理想情况下,我想为给定用户拥有的包列表下拉元数据,然后我可以从这些包中提取版本号,或者我的任何其他元数据需要。
为了简要解释用例,我使用 Grunt.js 为 40 多个 repos 构建文档,并且这些文档通常与正在记录的项目不在同一个 repo 中,所以我一直在使用各种方法来保存版本号和其他元数据是最新的。任何有关如何执行此操作的建议将不胜感激。
我建议使用matchdep和latest:
var latest = require('latest'); var matchdep = require('matchdep'); matchdep.filter('*').forEach(function(dep) { latest(dep, function(err, version) { console.log(dep, version); }); });