Я новичок в NoFlo и столкнулся с проблемой встраивания.
Я запускаю график, вызывая
export const runWorkflow = noflo.asCallback('RunWorkflow', {
// Provide the project base directory where NoFlo seeks graphs and components
baseDir: __dirname + '/./'
});
let input = "fail";
runWorkflow({
in: input
}, (error, result) => {
// If component sent to its error port, then we'll have err
if (error) {
throw error;
}
});
с RunWorkflow.json , который является графом с подграфом. На этом графике я генерирую ошибку в порту ошибки. Однако обратный вызов не запускается, и программа завершается без уведомления. Когда я удаляю подграф, обратный вызов срабатывает, как и должно быть.
Я попытался добавить графики в качестве компонентов в package.json, но это не сработало.
Я что-то не так делаю или это ошибка?
Я также опубликовал это как проблему в репозитории NoFlo. (с прикрепленным там кодом)
https://github.com/noflo/noflo/issues/631