• id {string} 模块的名称或路径。
    • 返回: {any} 导入的模块内容。

    用于引入模块、JSON、或本地文件。 可以从 node_modules 引入模块。 可以使用相对路径(例如 ././foo./bar/baz../foo)引入本地模块或 JSON 文件,路径会根据 [__dirname] 定义的目录名或当前工作目录进行处理。 POSIX 风格的相对路径会以与操作系统无关的方式解析,这意味着上面的示例将会在 Windows 上以与在 Unix 系统上相同的方式工作。

    1. // 使用相对于 `__dirname` 或当前工作目录的路径引入一个本地模块。
    2. // (在 Windows 上,这会解析为 .\path\myLocalModule。)
    3. const myLocalModule = require('./path/myLocalModule');
    4. // 引入 JSON 文件:
    5. const jsonData = require('./path/filename.json');
    6. // 引入 node_modules 模块或 Node.js 内置模块:
    7. const crypto = require('crypto');