我正在尝试使用noflo构建一个使用自定义组件的工作示例。有人能解释一下我应该如何引用.fbp文件中的组件吗?文档中的示例似乎都与基于npm的组件有关。
谢谢
最佳答案
假设您有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中设置的项目名。可以使用
grunt-noflo-manifest
自动化package.json中的声明。对于noflo浏览器也是一样的,只需使用
component.json
而不是package.json