我是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