1

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

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

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

4

2 回答 2

1

我假设您使用的是捆绑的 noflo 浏览器运行时 (iframe)。编辑后重建了preview/components.json吗?

使用自定义组件库的一种更简单的方法是进行自定义运行时构建,例如基于noflo-app,将其托管在本地,然后将运行时 URL 切换为指向那里。这也适用于app.flowhub.io,因此无需在本地构建和运行 noflo-ui。

于 2015-04-08T14:10:52.273 回答
1

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

$ grunt build

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

单击两个箭头以更改运行时

点击自定义 iframe 网址

选择要连接的 URL

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

于 2015-04-08T17:01:51.873 回答