我尝试使用noflo使用自定义组件构建一个工作示例。有人可以解释我应该如何从我的.fbp文件中引用我的组件。文档中的示例似乎都与基于npm的组件有关。
谢谢
答案 0 :(得分:3)
假设您有components/ComponentName.coffee
(或.js),并且此文件已在package.json
中注册为
noflo: {
components: {
"ComponentName": "components/ComponentName.coffee"
}
}
那么你应该能够在.fbp文件中将其引用为
'hello' -> IN node(ComponentName)
或
'hello' -> IN node(packagename/ComponentName)
其中packagename
是package.json中设置的项目名称。
package.json中的声明可以使用grunt-noflo-manifest
自动生成。
noflo浏览器也是如此,仅使用component.json
代替package.json