Как я могу создать задачу для схем? - PullRequest
0 голосов
/ 15 октября 2018

Угловые схемы имеют несколько задач .Я хочу создать свою собственную задачу для запуска с исполнителем сценария. Пример того, как angular делает это .

В данный момент я просто создаю предопределенные задачи в конце схемы.

1 Ответ

0 голосов
/ 20 октября 2018

Мне удалось зарегистрировать исполнителя, но это не поддерживается, так как я использую приватное поле.Вот что вам нужно сделать:

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 , как создать регистрацию исполнителя задачи, а потом это на самом деле , зарегистрированное здесь .

...