Javascript 打印 node.js 版本和模块版本

标签 javascript node.js node-modules

运行一个 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/

相关文章:

javascript - 文件是别名吗?

javascript - nodejs子进程: write stdout in realtime & run sequentially

javascript - 内部错误 : Metro Bundler has encountered an internal error [Duplicate Module]

javascript - 如何在js文件中动态获取字段id?

javascript - 如何为更改 HTML 内容添加动画/效果?

javascript - 使用 meteor job collection 开始工作

node.js - 在 NodeJS 中为文本中的所有数字添加值

javascript - 未捕获的 TypeError : Failed to resolve module specifier "tslib". 相对引用必须以 "/"、 "./"或 "../"开头

javascript - Node js Stripe 收到未知参数 : dob

javascript - jQuery 与 animate.css 切换