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

    • app
    • config
    • const
    • controller
    • core
    • cross
    • electron
    • electron/app
    • electron/window
    • exception
    • jobs
    • jobs/ChildJob
    • jobs/ChildPoolJob
    • loader
      • log
      • message
      • message/childMessage
      • ps
      • socket
      • storage
      • storage/sqlite
      • utils
      • utils/helper
      • utils/is
      • utils/json
      • utils/ip
      • utils/get-port
    • ee-go

    目录

    loader

    # 介绍

    加载器模块。开发者自己维护的js模块/文件,需要被执行或者在 controller、service、jobs、preload等业务层被调用的时候,可能有路径、加密等问题。使用加载器可以避免它们。

    # 使用方法

    const {
      loadFile,
      execFile,
      requireFile,
      resolveModule,
      getFullpath,
    } = require('ee-core/loader');
    

    # API列表

    # loadFile(filepath)

    • filepath [String] - 文件的绝对路径

    加载js文件,返回一个模块。

    # execFile(filepath, ...inject)

    • filepath [String] - 文件的绝对路径
    • inject [] - 注入的参数

    加载并运行js文件,返回结果。如果文件是class将被实例化,如果是Function将被调用。

    # resolveModule(filepath)

    • filepath [String] - 文件路径

    返回文件的绝对路径。

    # requireFile(filepath)

    • filepath [String] - 文件路径

    引入模块

    # getFullpath(filepath)

    • filepath [String] - 文件路径

    获取文件绝对路径

    上次更新: 2025/06/06, 07:21:49
    jobs/ChildPoolJob
    log

    ← jobs/ChildPoolJob log→

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