Skip to content

核心(@aalis/core) ​

@aalis/core 是环境无关的插件底座,提供资源寿命、两种协作原语(事件与服务)与服务装配;运行时 JavaScript 不加载依赖包。插件从哪里来、配置文档存在哪里由宿主负责;钩子与贡献点由普通插件提供。领域功能一律由 -api 契约包 + 插件实现。插件拿到的是按激活绑定的能力,不是一份公开的执行上下文。

按顺序读 ​

篇目讲什么
App — 应用容器进程入口、plugin / pluginAll / bind、生命周期
插件定义与能力definePlugin、uses / provide、基础服务、选择层与业务层、follow
Plugin — 插件管理PluginEntry、状态机、recompute(changed | shutdown)、六动作 Promise<boolean> 口径
Service — 服务描述符、按名仲裁、services.prefer
Events — 事件core 内置事件、屏障与通知、自定义事件
运行态与配置文档core 持有的运行态;配置文档在宿主(@aalis/runtime、@aalis/api-host-config)
Types — 类型core 导出的类型;领域类型从 @aalis/api-* 取

相关 ​

文档对应 dev@c4e046e41,core 0.21.0,构建于 2026-11-02
基于 MIT 许可发布