Skip to content

@longmo-utils/node

Functions

FunctionDescription
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

Released under the MIT License.