Node.js Socket.IO版本输出
我从0.9.16升级到1.0.6,用于输出如下版本:Node.js Socket.IO版本输出,node.js,socket.io,Node.js,Socket.io,我从0.9.16升级到1.0.6,用于输出如下版本: var io = require('socket.io'); console.log("**Socket.IO Version: "+io.version); 会给我 **Socket.IO Version: 0.9.16 更新到1.0.6后,我得到: **Socket.IO Version: undefined 有什么帮助吗?谢谢 您可以这样做: console.log("**Socket.IO Version: " + requir
var io = require('socket.io');
console.log("**Socket.IO Version: "+io.version);
会给我
**Socket.IO Version: 0.9.16
更新到1.0.6后,我得到:
**Socket.IO Version: undefined
有什么帮助吗?谢谢 您可以这样做:
console.log("**Socket.IO Version: " + require('socket.io/package').version);
其思想是加载package.json
文件,该文件包含关于节点包的信息
这是可能的,因为节点的require
也能够加载JSON模块
如果找不到确切的文件名,则node将尝试加载所需的文件名,并添加扩展名.js
,.json
,然后加载。node
.js
文件被解释为JavaScript文本文件,.json
文件被解析为json文本文件[…]
工作得很有魅力!!非常感谢你!!