一、Node-red 自定义节点创建
创建 文件夹。
在文件夹里 执行 npm init 初始化
二、 发布成npm
-
注册并登录 在 www.npmjs.com 创建账户
登录。然后 选择Account
创建 2FA
-
在相关目录下执行 npm adduser
按回车, 网页会显现如下 , 输入密码即可。
在手机打开 google autheticator , 输入相关的数字。 -
发布 npm publish
-
发布成功后,在Profile 里面会显示发布的package
三、 发布node-red 到节点
在https://flows.nodered.org/add/node 输入npmjs的包名,进行添加。
参考网页
https://nodered.org/docs/creating-nodes/packaging
https://nodered.org/docs/creating-nodes/ 创建节点
四、 本地安装
https://nodered.org/docs/user-guide/runtime/adding-nodes
按目录安装
npm install D:\FrontEnd\noderednodes\plc_simens --no-save
五、 本地调试
在 node-red 自定义包里的
package.json 文件里。修改如下
“scripts”: {
“test”: “node C:\Users\Administrator\AppData\Roaming\npm\node_modules\node-red\red.js”
},
然后点击调试即可。 然后在流程界面里添加此界面。 可以进行调试工作。
六、 node-red 调试
下载代码, 用vs code 进行调试即可。