当咕咕机遇上node-red



  • @shenyu1996 👍
    我看了一下 memobirdtext 节点的实现,里面用到了 async,根据 node.green 的表格,async 在 es2017 的支持需要 node 版本 > 7.x,而目前 Go.IoT 上用于启动 Node-RED 的线上环境还在 Node v6 LTS 的版本上,所以会出现注册节点失败的情况。

    猜测你的 windows 环境中 node 的版本应该是 > 7.x 的,所以顺利注册成功。可以参考你的启动日志。

    Welcome to Node-RED
    ===================
    
    2 Sep 04:44:13 - [info] Node-RED version: v0.17.5
    2 Sep 04:44:13 - [info] Node.js  version: v6.10.0
    2 Sep 04:44:13 - [info] Linux 3.19.0-25-generic x64 LE
    2 Sep 04:44:13 - [info] Loading palette nodes
    2 Sep 04:44:14 - [info] Dashboard version 2.4.3 started at /ui
    2 Sep 04:44:15 - [warn] ------------------------------------------------------
    2 Sep 04:44:15 - [warn] [memobirdtext] SyntaxError: Unexpected token (
    2 Sep 04:44:15 - [warn] ------------------------------------------------------
    

    按 Node.js 的发布计划,到今年10月会确定一个8.xLTS版本。不过我们可以先切到一个 8.x 上线运行,估计问题也不大。

    Release LTS Status Codename Active LTS Start Maintenance Start Maintenance End
    v0.10.x End-of-Life - - 2015-10-01 2016-10-31
    v0.12.x End-of-Life - - 2016-04-01 2016-12-31
    4.x Maintenance Argon 2015-10-01 2017-04-01 April 2018
    5.x No LTS
    6.x Active Boron 2016-10-18 April 2018 April 2019
    7.x No LTS
    8.x Pending Carbon October 2017 April 2019 December 2019
    9.x No LTS
    10.x Pending Pending October 2018 April 2020 April 2021


  • 哦 这样啊 js的版本我都搞不清了,之前接触了koa2用了asycn ,有点上瘾了
    我这边node是最新的,昨天写这个节点用npm link命令,莫名其妙把npm搞崩了,然后直接装了最新版
    还有这个node-red的版本和npm上的版本同步时间大概多久? 发布后到是很快被收录了,后来改动了一下,但Node-red这边
    搜到的版本还是第一次收录时的版本
    最后 感谢大佬的技术支持哈 @librae



  • 新发布节点的同步,这个问题我当时特意向 Node-RED 作者请教过,下面是他给的回复:

    from Dave C-J (author of Node-RED)

    Hi
    as soon as it's on flows.nodered.org then the palette manager can find it. - so yes it;s there already.
    flows.nodered.org should update every 10 minutes or so - but does occasionally miss something. If that happens you can log into flows.nodered.org (top right) and then hit the request refresh link - which will force it to go look in the next time round.

    另外关于node版本的管理,可以使用 n - https://github.com/tj/n,一个简洁到酷的工具。
    如果是 npm 玩崩了的话,是不是可能和 win 自己的环境有关系,原谅我把锅直接扔给了 win 😛



  • ok 搞回了ES6可以用了,node-red那边版本也刷新了



  • @librae 我记得n模块好像linux才能用,虽然linux各种命令行很炫酷,但我水平还差远了 23333



  • @shenyu1996 你这已经很犀利啦,这么快就玩得66🐮 的了,祝用得愉快~



  • This post is deleted!


  • This post is deleted!


  • interval 里的定时功能无法使用,怎么解决额,各位大神们,求教



  • @jdeal said in 当咕咕机遇上node-red:

    interval 里的定时功能无法使用,怎么解决额,各位大神们,求教

    这个不是无法用哦,需要注意一下时区的问题,参考
    https://bb.goiot.cc/topic/28/inject在specific-time时无法触发-已解决


Log in to reply
 

Looks like your connection to NodeBB was lost, please wait while we try to reconnect.