Мне удалось зарегистрировать исполнителя, но это не поддерживается, так как я использую приватное поле.Вот что вам нужно сделать:
const host = <NodeModulesEngineHost>(<any>context.engine)._host; // this line is not supported
host.registerTaskExecutor<YourFactoryOptions>({
name: "your-executor-name",
create: (opt) => import('../path/to/executor').then(mod => mod.default(opt))
});
Вы можете увидеть на Github , как создать регистрацию исполнителя задачи, а потом это на самом деле , зарегистрированное здесь .