node - 查看在require()期间使用的包的版本?

时间:2016-08-30 11:59:54

标签: javascript node.js npm dependency-management

我有一个没有package.json的节点模块(我正在尝试修复)。该软件包使用cheeriosuperagent

var log = console.log.bind(console),
    superagent = require('superagent'),
    cheerio = require('cheerio');

这些依赖项是从父项目或全局模块中提取的。 如何准确判断正在加载的软件包版本?

2 个答案:

答案 0 :(得分:2)

只需要包裹。

var package = require('supertest/package.json');
console.log(package.version);

答案 1 :(得分:-1)

本地软件包

npm list或全局安装软件包npm list -g

结果应如下(package @ version): enter image description here

您可以直接通过npm list <pacakage-name>

了解包名称的版本