node-red新建节点,并成功跑通

Creating a simple node

  这个示例将展示如何创建一个将大写字符中转换为所有小写字符的节点。
再本地创建一个新文件夹。在该文件夹中,创建以下文件:

  • package.json
  • lower-case.js
  • lower-case.html

package.json

  先运行npm init命令,当他有提示时,给其命名:node-red-contrib-example-lower-case。

在这里插入图片描述

在这里插入图片描述
  一旦生成,你必须添加一个node-red部分:
在这里插入图片描述
注意需要在“ISC”后,手动添加逗号。在这里插入图片描述
然后生成:
在这里插入图片描述

lower-case.js

   再本地创建的文件夹中,创建.js文件–lower-case.js,运行以下代码:在这里插入图片描述

lower-case.html

  在本地文件夹中创建.html的文件 lower-case.html,在文件夹中运行一下代码:在这里插入图片描述

Testing your node in Node-RED

   一旦创建了上面描述的基本节点模块,就可以将其安装到node - red运行时中。
  在Windows操作系统中,你应该:在这里插入图片描述在这里插入图片描述

Unit Testing

  再本地文件夹中新建文件夹test,然后再test中创建包含_spec.js的文件。例如,要向小写节点添加单元测试,可以向包含_spec.js文件的节点模块包中添加一个测试文件夹。

test/lower-case_spec.js

在这里插入图片描述

Adding test script to package.json

  要运行测试,可以将测试脚本添加到包中。Json文件中的脚本部分。运行test目录下所有带有_spec.js前缀的文件。
在这里插入图片描述
于是:在这里插入图片描述

Adding to your node project dependencies

  Node-RED是帮助程序作为对等依赖项所必需的,这意味着它必须与帮助程序本身一起安装。要为节点项目创建单元测试,请按如下方式添加此测试助手和node - red。
在这里插入图片描述

npm install node-red-node-test-helper node-red --save-dev

这将把helper模块添加到包中。json文件中将会自动出现::
在这里插入图片描述

Running your tests

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值