我正在寻找一种方法来获取所有 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/