【问题标题】:add/remove components in noflo-ui在 noflo-ui 中添加/删除组件
【发布时间】:2015-04-09 01:01:51
【问题描述】:

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

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

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

【问题讨论】:

    标签: noflo


    【解决方案1】:

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

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

    【讨论】:

    • 我确实重建了,是的。感谢您提出使用运行时构建的建议,我会继续阅读。
    • 自定义运行时看起来正是我想要的,感谢您的提示!
    • 我们不再使用 component.js 来构建浏览器。这个答案是最新的:stackoverflow.com/a/42998041/263570
    【解决方案2】:

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

    $ grunt build

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-14
    • 2016-03-09
    • 1970-01-01
    • 2017-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多