add/remove noflo-ui 组件

add/remove components in noflo-ui

我已经在本地克隆了 noflo-ui from github 和 运行,但不知道如何从 noflo-search 框中 add/remove 组件。理想情况下,我想从搜索结果中删除所有组件并仅显示我的组件库中的组件。

readme说可以通过修改preview/component.json来添加库,但是删除库好像没有效果。阅读 components and the spec for component.js 上的文档后,我尝试编辑 /component.json,但也无法更改搜索框中显示的结果。此外,我找不到有关 components.json.

中使用的 .noflo 属性 的任何文档

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

我假设您使用的是捆绑的 noflo-browser 运行time (iframe)。你在编辑 preview/components.json 后重新 uild 了吗?

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

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

$ grunt build

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

noflo-browser-app 存储库为构建这些提供了一个很好的基础。