@longmo-utils/node
Functions
| Function | Description |
|---|---|
| getEnv | 获取环境变量 |
| getEnvBool | 获取布尔类型的环境变量 |
| getEnvMode | 获取当前环境模式(development、production、test) |
| getEnvNumber | 获取数字类型的环境变量 |
| hasEnv | 检查环境变量是否已设置 |
| isDevelopment | 检查当前环境是否为开发环境 |
| isProduction | 检查当前环境是否为生产环境 |
| copy | 递归复制文件或目录 |
| ensureDir | 确保目录存在,如果不存在则创建 |
| exists | 检查文件或目录是否存在 |
| getDirname | 获取当前模块的目录名 |
| getFiles | 递归获取目录下的所有文件 |
| readFileOrDefault | 如果文件存在则读取,否则返回默认值 |
| readJson | 读取 JSON 文件 |
| remove | 递归删除文件或目录 |
| writeJson | 将数据写入 JSON 文件 |
| toPosixPath | 将给定的文件路径转换为 POSIX 风格。 |
| exit | 退出当前进程 |
| getCwd | 获取当前工作目录 |
| getMemoryUsage | 获取内存使用信息 |
| getNodeVersion | 获取 Node.js 版本 |
| getPid | 获取进程 ID |
| getPlatform | 获取当前平台 |
| getUptime | 获取进程运行时间(秒) |
| isLinux | 检查当前平台是否为 Linux |
| isMac | 检查当前平台是否为 macOS |
| isWindows | 检查当前平台是否为 Windows |