ps
# 介绍
进程工具类模块。
# 使用方法
const {
allEnv,
env,
isProd,
} = require('ee-core/ps');
# API列表
# allEnv()
当前进程的所有env
# env()
获取 当前环境,local-本地,prod-生产环境
# isProd()
是否为生产环境
# isDev()
是否为开发环境
# isRenderer()
是否为渲染进程
# isMain()
是否为主进程
# isForkedChild()
是否为node子进程
# processType()
当前进程类型:browser、renderer、child
# appName()
应用名称
# appVersion()
应用版本
# getDataDir()
获取数据目录,dev: 项目目录/data, prod: 用户家目录/.应用名/data
# getLogDir()
获取日志存储路径, dev: 项目目录/logs, prod: 用户家目录/.应用名/logs
# getBundleDir()
获取构建后的资源目录 项目目录/public/electron
# getRootDir()
获取root目录 (dev:项目根目录,prod:app user data目录)
# getBaseDir()
项目根目录。
# getElectronDir()
获取electron目录
# getPublicDir()
获取 public 目录
# getExtraResourcesDir()
获取 额外资源目录
# getAppUserDataDir()
获取 应用程序数据目录
# getExecDir()
获取 exec目录,APP安装后,可执行程序(exe、dmg、dep)的根目录
# getUserHomeDir()
获取 用户 home 目录
# getUserHomeAppDir()
获取 用户 home/软件名 目录
# getUserHomeHiddenAppDir()
获取 用户 home/.软件名 目录
# getMainPort() 暂无
获取主进程端口
# getSocketPort()
获取内置socket端口
# getHttpPort()
获取内置http端口
# isPackaged()
是否打包
# exit(code)
- code [Number] - 退出码
进程退出
# exitChildJob(code)
- code [Number] - 退出码
退出ChildJob进程
# isChildJob()
任务类型 ChildJob
# isChildPoolJob()
任务类型 ChildPoolJob
# getArgumentByName()
获取命令行参数
上次更新: 2025/04/10, 03:07:49