node.js 入门教程之八 -- os 模块
os 模块可以用来获取操作系统的底层信息和系统上运行的程序,以及和系统交互。
它集成在 node.js 中,只需要引入即可:
const os = require('os')
这里先介绍一些在处理文件时有用的 properties:
- os.EOL 会返回 line delimiter 行定界符,
\n
on Linux and macOS, and\r\n
on Windows - os.constants.signals 提供处理进程的信号常数,如:SIGHUP, SIGKILL
- os.constants.errno 提供报告 error 的相关常数,如:EADDRINUSE, EOVERFLOW
完整的 signals 信号列表参考:https://nodejs.org/api/os.html#os_signal_constants
下面介绍 os 模块常用的 method。