从 git 仓库安装一个节点红色模块
install a node red module from a git repo
对于红色节点,如何安装节点?
我下载了一些用于红色节点的 code from github 并将内容放在这个目录中:
~/.node-red/node_modules/volttron
看起来像这样:
如何安装它,才能将模块从节点红色托盘中拉出?
您 link 的存储库包含一个自述文件,其中包含有关如何安装它的说明。它没有说要将任何内容复制到 node_modules 目录中。
第一步说:
Copy all files from volttron/examples/NodeRed
to your .node-red/nodes
directory.
该目录中包含的说明说将文件放在 ~/.node-red/nodes/volttron
目录中(您需要创建 nodes
目录)而不是 ~/.node-red/node_modules/volttron
。但即便如此,它也无法开箱即用,因为它还需要安装 python-shell
npm 模块。
稍微好一点的方法是执行以下操作:
将文件复制到 ~/.node-red/node_modules/volttron
。
为了让 Node-RED 找到 node_modules
目录中的节点,必须有一个 package.json
文件。这还需要包括列出节点的 node-red
部分。
在这种情况下package.json
还需要包含所需的先决条件模块python-shell
作为短期解决方法,您可以在 ~/.node-red/node_modules/volttron
目录中创建一个 package.json
和其他文件,其中包含以下内容:
{
"name" : "volttron",
"version" : "0.0.1",
"description" : "A sample node for node-red",
"dependencies": {
"python-shell": "^3.0.1"
},
"keywords": [ "node-red" ],
"node-red" : {
"nodes": {
"volttron": "volttron.js"
}
}
}
然后 运行 npm install
在 volttron 目录中。您将需要重新启动 Node-RED 才能发现节点
对于红色节点,如何安装节点?
我下载了一些用于红色节点的 code from github 并将内容放在这个目录中:
~/.node-red/node_modules/volttron
看起来像这样:
如何安装它,才能将模块从节点红色托盘中拉出?
您 link 的存储库包含一个自述文件,其中包含有关如何安装它的说明。它没有说要将任何内容复制到 node_modules 目录中。
第一步说:
Copy all files from
volttron/examples/NodeRed
to your.node-red/nodes
directory.
该目录中包含的说明说将文件放在 ~/.node-red/nodes/volttron
目录中(您需要创建 nodes
目录)而不是 ~/.node-red/node_modules/volttron
。但即便如此,它也无法开箱即用,因为它还需要安装 python-shell
npm 模块。
稍微好一点的方法是执行以下操作:
将文件复制到 ~/.node-red/node_modules/volttron
。
为了让 Node-RED 找到 node_modules
目录中的节点,必须有一个 package.json
文件。这还需要包括列出节点的 node-red
部分。
在这种情况下package.json
还需要包含所需的先决条件模块python-shell
作为短期解决方法,您可以在 ~/.node-red/node_modules/volttron
目录中创建一个 package.json
和其他文件,其中包含以下内容:
{
"name" : "volttron",
"version" : "0.0.1",
"description" : "A sample node for node-red",
"dependencies": {
"python-shell": "^3.0.1"
},
"keywords": [ "node-red" ],
"node-red" : {
"nodes": {
"volttron": "volttron.js"
}
}
}
然后 运行 npm install
在 volttron 目录中。您将需要重新启动 Node-RED 才能发现节点