node.js - Node核心模块的确切列表

标签 node.js

我正在寻找一种方法来获取所有 Node.js 核心模块的准确最新列表。是否有提供这样一个运行列表的 NPM 模块?在我生命中的某个地方,我写下了这个问题的答案,但我不记得了,也不记得它是多么好的解决方案。

最佳答案

如果您不介意访问带下划线前缀的属性,repl 会导出一个 _builtinLibs 数组:

$ node -pe "require('repl')._builtinLibs"
[ 'assert',
  'buffer',
  'child_process',
  'cluster',
  'crypto',
  'dgram',
  'dns',
  'domain',
  'events',
  'fs',
  'http',
  'https',
  'net',
  'os',
  'path',
  'punycode',
  'querystring',
  'readline',
  'stream',
  'string_decoder',
  'tls',
  'tty',
  'url',
  'util',
  'v8',
  'vm',
  'zlib' ]

该列表不像 builtin-modules 模块提供的列表那样“完整”,因为它不包括未记录和类似的模块。

关于node.js - Node核心模块的确切列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35824135/

相关文章:

node.js - 如何在主 Handlebars 布局中编写快速 session 登录/注销的条件?

javascript - mongodb中如何按多个字段聚合

node.js - 'This' 在 typescript 中未定义,即使在 promise 中使用箭头函数

javascript - Mongoose - 按填充对象的字段搜索对象

node.js - 使用 NodeJS self 更新项目

javascript - Mean Stack - 使用 "Globals"模块会在运行 Web 应用程序时导致问题吗?

javascript - 作为对象属性调用函数时如何引用构造函数方法

javascript - NodeJS中API设置语言

Node.js https pem 错误 : routines:PEM_read_bio:no start line

mysql - 如何从函数内部的查询获取结果