12.1 插件开发体系:自定义扩展的工程机制
12.1.1 插件是什么:长驻进程内的 TypeScript 模块
12.1.2 配置与启用:entries、enabled、config 与 load.paths
{
plugins: {
enabled: true,
allow: ['my-plugin'], // 白名单:仅允许列出的插件加载
deny: ['untrusted-plugin'], // 黑名单:deny 优先于 allow
load: {
paths: ['~/Projects/my-plugin'], // 本地开发中的插件目录
},
entries: {
'my-plugin': {
enabled: true,
config: {
// 插件自定义配置
},
},
},
},
}12.1.3 安全边界:插件白名单与工具策略协同
12.1.4 验收与排障:用插件诊断与状态深查做成完整流程
最后更新于
