在noflo-ui中添加/删除组件

时间:2015-04-07 23:50:46

标签: noflo

我克隆了noflo-ui from github并在本地运行,但无法弄清楚如何在noflo-search框中添加/删除组件。理想情况下,我想从搜索结果中删除所有组件,并仅显示组件库中的组件。

自述文件声明可以通过修改preview/component.json来添加库,但删除库似乎没有任何效果。在阅读components上的文档和component.js的规范后,我尝试编辑/component.json,但也无法更改搜索框中显示的结果。此外,我找不到.noflo中使用的components.json属性的任何文档。

我做错了什么或删除默认组件不是一个选项?

2 个答案:

答案 0 :(得分:1)

我假设您正在使用捆绑的noflo-browser运行时(iframe)。编辑preview/components.json后重建了吗?

使用自定义组件库的一种更简单的方法是执行自定义运行时构建,例如基于noflo-app,在本地托管它,并将运行时URL切换到那里。 这也适用于app.flowhub.io,因此无需构建&在当地运行noflo-ui。

答案 1 :(得分:1)

除了编辑preview/component.json之外,您还必须重建iframe运行时组件。为此,请运行:

$ grunt build

请注意,对于较新的noflo-ui / Flowhub,实际上不需要在本地构建完整的UI。您可以使用hosted Flowhub甚至Chrome应用,只需将其连接到您在其他地方运行的iframe运行时:

Click on the two arrows to change the runtime

Click custom iframe URL

Select the URL you want to connect to

noflo-browser-app repo提供了一个很好的基础来构建这些。