插件是 .moss/plugins// 中的 JavaScript 包。它们接入编译流程的五个阶段——转换内容、注入模板插槽、部署、分发。

每个插件有一个描述其能力和配置的 manifest

.moss/plugins/my-plugin/
├── manifest.json
├── main.bundle.js
└── icon.svg

命令行

用于测试和自动化的命令行界面。

插槽

模板注入点与增强阶段。

Manifest

.moss/plugins/my-plugin/ ├── manifest.json 插件元数据和配置 ├── main.bundle.js 构建后的 JavaScript 入口 ├── config.json 运行时配置(覆盖默认值) └── icon.svg 插件图标(可选)

钩子

插件生命周期——五种能力及其上下文。

Published with moss