0
我想使用NPM来管理Node-RED节点的依赖关系,而不是将文件包含在打包节点中。我如何定义一个节点,以便它使用NPM来引入包依赖关系?如何在Node-RED节点中使用NPM导入?
我想使用NPM来管理Node-RED节点的依赖关系,而不是将文件包含在打包节点中。我如何定义一个节点,以便它使用NPM来引入包依赖关系?如何在Node-RED节点中使用NPM导入?
与其他NodeJS NPM模块一样,您的节点中包含package.json
,其中dependencies
部分为package.json
。 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
文件也允许你定义这样的节点RED节点将在安装npm时找到它,同时允许您在一个包中包含多个节点,以及如何为不同的语言添加翻译后的文本。
Node-RED文档有关于正确打包节点的章节here