node.js 如何在 运行 时间内获取依赖版本,特别是 socket.io

node.js how to get a version of a dependency in run-time particularly for socket.io

我有一个使用套接字 io 的节点应用程序。 我需要获取 socket.io 的实际版本才能从 cdn 加载客户端脚本。 我怎样才能得到这个版本?

require('socket.io).version 无效。

您可以做的是不需要 socket.io 库,而是 package.json 文件。

var version = require('socket.io/package').version;

哪个会给你lib版本。 Found here.