运行一个 node.js 服务器,我想在我的 javascript 代码中显示 nodejs 版本及其所有模块和版本。像
控制台日志(MODULENAME.version),..
不知道该怎么做及其语法。
任何帮助表示赞赏
最佳答案
您可以从 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]}`);
})
关于Javascript 打印 node.js 版本和模块版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51205605/