javascript - 检查模块版本

标签 javascript node.js module version require

我需要检查模块是否属于某个版本。

我可以通过执行以下操作检查模块是否存在于同一文件夹中:

var other;
try {
  other = require("../theOtherModule");
} catch(e){
  // module doesn't exist or something
}

但是,这并没有告诉我该模块的版本。我需要能够判断该模块是否是某个版本或更高版本。

最佳答案

我认为没有内置函数可以做到这一点。相反,您可以从 package.json 文件获取版本:

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

关于javascript - 检查模块版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27328240/

相关文章:

javascript - 使用 JavaScript 修改与给定 CSS 类关联的 CSS 属性

javascript - Typescript 声明的静态类方法不是函数

javascript - 创建执行某些任务的包装器

c++ - Qt WEBKIT 与 CMake

php - prestashop - 从模块创建客户组

javascript - Jquery显示更多的div和显示更少的div

javascript - 如何使用 JavaScript 或 jQuery 在多维 JSON 对象中找到特定节点的最大值

module - 将模块导入到当前范围?

node.js - Node.js 从哪里获取时区数据?

node.js - 如何使用ElectronJS的screen.dipToScreenPoint()方法?