electron-egg electron-egg
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
❤️成为赞助商
  • 教程

  • ee-bin

  • ee-core

    • addon

      • 插件模块
      • window
    • bin
    • config
    • const
    • const/channel
    • controller
    • core
    • cross
    • ee
    • electron
    • electron/app
    • electron/window
    • exception
    • httpclient
    • jobs
    • jobs/ChildJob
    • jobs/ChildPoolJob
    • loader
    • log
    • message
    • message/childMessage
    • ps
      • services
      • socket
      • storage
      • storage/jsondb
      • storage/sqlite
      • tools
      • this-app

      • utils
      • utils/helper
      • utils/is
      • utils/json
      • utils/time
      • utils/ip
      • utils/get-port
      • oldUtils
    • ee-go

    目录

    ps

    ee-core:v2.0.3

    # 介绍

    进程工具类模块。

    # 使用方法

    const Ps = require('ee-core/ps');
    

    # API列表

    # allEnv()

    当前进程的所有env

    # env()

    获取 当前环境,local-本地,prod-生产环境

    # getEnv()

    等于env()

    # isProd()

    是否为生产环境

    # isDev()

    是否为开发环境

    # isRenderer()

    是否为渲染进程

    # isMain()

    是否为主进程

    # isForkedChild()

    是否为node子进程

    # processType()

    当前进程类型:browser、renderer、child

    # appName()

    应用名称

    # getHomeDir()

    获取Home路径,即项目根目录。

    dev环境:项目根目录,prod环境:app.asar目录

    # getLogDir()

    获取日志存储路径

    # getEncryptDir(basePath)

    • basePath (可选)基础路径。默认为null

    获取加密文件路径

    # getRootDir()

    获取root目录  (dev:项目根目录,prod:app user data目录)

    # getBaseDir()

    框架中electron目录路径。如果使用加密功能,打包后路径为 ./public/electron

    # getElectronDir()

    获取electron目录

    # getExtraResourcesDir()

    获取 额外资源目录

    # getAppUserDataDir()

    获取 应用程序数据目录

    # getExecDir()

    获取 exec目录,APP安装后,可执行程序(exe、dmg、dep)的根目录

    # getStorageDir()

    获取数据存储路径 (dev: 项目/data 目录,prod: 系统中软件数据目录,如C:\Users\Administrator\AppData\Roaming\软件名(如:ee)\data )

    # getUserHomeDir()

    获取操作系统用户目录

    # getUserHomeConfigDir()

    获取用户配置数据目录,市面上大多数应用会选择此目录来存放应用的json数据。

    # getMainPort()

    获取主进程端口

    # getSocketPort()

    获取内置socket端口

    # getHttpPort()

    获取内置http端口

    # isPackaged()

    是否打包

    # isEncrypted()

    是否加密

    # isHotReload()

    是否热重启

    # exit(code)

    • code [Number] - 退出码

    进程退出

    # exitChildJob(code)

    • code [Number] - 退出码

    退出ChildJob进程

    # isChildJob()

    任务类型 ChildJob

    # isChildPoolJob()

    任务类型 ChildPoolJob

    # initMode(mode)

    • mode [String] - framework | module

    初始化模式,ee-core内部使用,开发者忽略

    # mode()

    当前模式 - framework | module

    # verifyMode()

    校验模式

    # isFrameworkMode()

    是否为框架模式,ee-core内部使用,开发者忽略

    # isModuleMode()

    是否为模块模式,ee-core内部使用,开发者忽略

    上次更新: 2025/05/17, 03:48:07
    message/childMessage
    services

    ← message/childMessage services→

    Theme by Vdoing | Copyright © 2023-2025 哆啦好梦 | 京ICP备15041380号-2
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×