如何在 Node-RED 节点中使用 NPM 导入?
How to use NPM imports in a Node-RED node?
我想使用 NPM 来管理 Node-RED 节点的依赖项,而不是将文件包含在打包的节点中。我如何定义一个节点,以便它使用 NPM 来引入包依赖项?
与任何其他 NodeJS NPM 模块一样,您在节点中包含 package.json
和 dependencies
部分。 npmjs.org 具有 package.json 文件格式 here
的完整文档
dependencies
部分应如下所示:
{ "dependencies" :
{
"foo" : "1.0.0 - 2.9999.9999",
"bar" : ">=1.0.2 <2.1.2",
"baz" : ">1.0.2 <=2.3.4",
"boo" : "2.0.1"
}
}
添加 package.json
文件还可以让您定义节点,以便 Node-RED 在安装 npm 时找到它,同时允许您在一个包中拥有多个节点以及如何为不同的语言。
Node-RED 文档有一节介绍如何正确打包您的节点 here
我想使用 NPM 来管理 Node-RED 节点的依赖项,而不是将文件包含在打包的节点中。我如何定义一个节点,以便它使用 NPM 来引入包依赖项?
与任何其他 NodeJS NPM 模块一样,您在节点中包含 package.json
和 dependencies
部分。 npmjs.org 具有 package.json 文件格式 here
dependencies
部分应如下所示:
{ "dependencies" :
{
"foo" : "1.0.0 - 2.9999.9999",
"bar" : ">=1.0.2 <2.1.2",
"baz" : ">1.0.2 <=2.3.4",
"boo" : "2.0.1"
}
}
添加 package.json
文件还可以让您定义节点,以便 Node-RED 在安装 npm 时找到它,同时允许您在一个包中拥有多个节点以及如何为不同的语言。
Node-RED 文档有一节介绍如何正确打包您的节点 here