无法在Node-RED

时间:2017-07-18 13:42:18

标签: npm raspberry-pi node-red

我创建了一个节点,我们将其命名为A

现在我已经使用npm link A文件所在的目录中的package.json成功将其导入到我的覆盆子pi中的Node-Red,然后转到Node-Red目录(~/.node-red ),并使用npm link A

我说我已成功导入,因为当我转到Manage Palette菜单时,该节点会在那里列出。但是,它不在左侧的菜单中,因此我无法使用该节点。

是否有一种直接的方法来解决这个问题,或者这是否表明节点本身存在问题(例如语法错误或错误的依赖关系)?

1 个答案:

答案 0 :(得分:0)

Node-RED会告诉你它发现了哪些节点但在启动时无法加载到日志中。它可能会显示一个有用的错误,但它可能只是说它无法加载。

检查基本语法错误的最简单方法是手动将它们加载到nodejs中。要在具有节点的.js文件的目录中执行此操作,请运行以下命令:

$ node
> require('./foo.js')

(假设节点的.js文件为foo.js