fs.readFileSync(path[, options])


返回 path 的内容。

有关详细信息,参阅此 API 的异步版本的文档:fs.readFile()

如果指定了 encoding 选项,则此函数返回字符串,否则返回 buffer。

fs.readFile() 类似,当 path 是目录时, fs.readFileSync() 的行为是特定于平台的。

// 在 macOS、Linux 和 Windows 上:
fs.readFileSync('<目录>');
// => [Error: EISDIR: illegal operation on a directory, read <目录>]

// 在 FreeBSD 上:
fs.readFileSync('<目录>'); // => <data>

Returns the contents of the path.

For detailed information, see the documentation of the asynchronous version of this API: fs.readFile().

If the encoding option is specified then this function returns a string. Otherwise it returns a buffer.

Similar to fs.readFile(), when the path is a directory, the behavior of fs.readFileSync() is platform-specific.

// macOS, Linux, and Windows
fs.readFileSync('<directory>');
// => [Error: EISDIR: illegal operation on a directory, read <directory>]

//  FreeBSD
fs.readFileSync('<directory>'); // => <data>