Node-RED 附带一套核心的实用节点,但 Node-RED 项目和更广泛的社区还提供了更多节点。
您可以在 Node-RED 库中搜索可用节点。
您可以通过从主菜单中选择 管理面板
选项来打开 面板管理器,从而直接在编辑器中安装节点。
“节点”选项卡列出了您已安装的所有模块。它显示了您正在使用哪些模块以及是否有任何模块可供更新。
“安装”选项卡允许您搜索可用节点模块的目录并安装它们。
要从命令行安装节点模块,您可以在用户数据目录(默认情况下为 $HOME/.node-red
)中运行以下命令
npm install <npm-package-name>
然后您需要重新启动 Node-RED 才能使其识别新节点。
Node-RED 首次启动或创建新项目时,会在您的用户目录或项目目录中创建一个初始的 package.json
文件。这允许您使用标准的 npm 实践管理您的附加依赖项和项目发布版本。初始版本是 0.0.1,但应根据您的项目发布要求进行编辑。
npm
会自动将额外安装的模块添加到您用户目录中 package.json
文件的 dependencies 部分。
检查节点更新最简单的方法是在编辑器中打开 面板管理器。然后您可以根据需要应用这些更新。
您还可以使用 npm
从命令行检查更新。在您的用户目录 ~/.node-red
中运行命令
npm outdated
这将突出显示任何有可用更新的模块。要安装任何模块的最新版本,请运行命令
npm install <name-of-module>@latest
无论您采用哪种方法,都需要重新启动 Node-RED 以加载更新。
--unsafe-perm
选项的原因是,当 node-gyp 尝试重新编译任何本地库时,它会尝试以“nobody”用户身份进行,然后无法访问某些目录。这会导致相关节点(例如 serialport)无法安装。允许它在安装期间获得 root 访问权限可以使节点在升级期间正确安装。版权所有 OpenJS Foundation 和 Node-RED 贡献者。保留所有权利。OpenJS Foundation 已注册商标并使用商标。有关 OpenJS Foundation 商标列表,请参阅我们的 商标政策 和 商标列表。未在 OpenJS Foundation 商标列表 中标明的商标和徽标是其各自持有人的商标™ 或注册® 商标。使用它们并不意味着与它们有任何关联或得到它们的认可。
OpenJS Foundation | 使用条款 | 隐私政策 | OpenJS Foundation 章程 | 商标政策 | 商标列表 | Cookie 政策