【发布时间】:2018-07-06 16:13:26
【问题描述】:
运行 node.js 服务器,我想在我的 javascript 代码中显示 nodejs 版本以及它的所有模块和版本。类似的东西
console.log(MODULENAME.version), ..
不知道如何做到这一点及其语法。
任何帮助表示赞赏
【问题讨论】:
标签: javascript node.js node-modules
运行 node.js 服务器,我想在我的 javascript 代码中显示 nodejs 版本以及它的所有模块和版本。类似的东西
console.log(MODULENAME.version), ..
不知道如何做到这一点及其语法。
任何帮助表示赞赏
【问题讨论】:
标签: javascript node.js node-modules
你可以从你的 package.json 得到这个:
const packageDetails = require('./package.json');
console.log('Platform: ', process.platform);
console.log('Node version: ', process.version);
console.log('Node dependencies: ', process.versions);
console.log('Server version: ', packageDetails.version);
let keys = Object.keys(packageDetails.dependencies);
console.log('Modules: ');
keys.forEach((k) => {
console.log(`${k}: ${packageDetails.dependencies[k]}`);
})
【讨论】: