require()


用于引入模块、JSON 文件、或本地模块。 可以引入 node_modules 中的模块。 使用相对路径(比如 ././foo./bar/baz../foo)引入本地模块或 JSON 文件时,会根据 __dirname 定义的目录名或当前工作目录进行处理。

// 引入本地模块:
const myLocalModule = require('./path/myLocalModule');

// 引入 JSON 文件:
const jsonData = require('./path/filename.json');

// 引入 node_modules 中的模块或 Node.js 内置的模块:
const crypto = require('crypto');

Used to import modules, JSON, and local files. Modules can be imported from node_modules. Local modules and JSON files can be imported using a relative path (e.g. ./, ./foo, ./bar/baz, ../foo) that will be resolved against the directory named by __dirname (if defined) or the current working directory.

// Importing a local module:
const myLocalModule = require('./path/myLocalModule');

// Importing a JSON file:
const jsonData = require('./path/filename.json');

// Importing a module from node_modules or Node.js built-in module:
const crypto = require('crypto');