我克隆了noflo-ui from github并在本地运行,但无法弄清楚如何在noflo-search框中添加/删除组件。理想情况下,我想从搜索结果中删除所有组件,并仅显示组件库中的组件。
自述文件声明可以通过修改preview/component.json
来添加库,但删除库似乎没有任何效果。在阅读components上的文档和component.js的规范后,我尝试编辑/component.json
,但也无法更改搜索框中显示的结果。此外,我找不到.noflo
中使用的components.json
属性的任何文档。
我做错了什么或删除默认组件不是一个选项?
答案 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运行时:
noflo-browser-app repo提供了一个很好的基础来构建这些。