节点 - 红色稳定性

时间:2015-06-19 23:59:19

标签: javascript node.js node-red

我最近不得不在服务器端使用MEAN重新开发。在使用node.js深入了解之后,我想将我新发现的理解应用到Node-RED环境中。我之前尝试让我的BBB和Raspberries使用稳定版本的Node-RED的尝试总是毫无结果。

有没有理由说明为什么Node-RED的特定配置没有像mongodb中的显着版本更改那样被锁定?我的问题是由于我以前的挫败感以及我在Windows上的Bitnami MEAN堆栈上复制的今天的错误。

https://github.com/node-red/node-red/issues/565

我可以尝试回滚到package.json中建议的模块版本,但这看起来很极端。任何澄清将不胜感激。

今天我的死水编辑错误:

C:\Bitnami\meanstack-3.0.2-0\projects\node-red>node-red


Welcome to Node-RED
===================

19 Jun 18:36:16 - [info] Node-RED version: v0.10.10
19 Jun 18:36:16 - [info] Node.js  version: v0.12.2
19 Jun 18:36:16 - [info] Loading palette nodes
19 Jun 18:36:17 - [warn] ------------------------------------------
19 Jun 18:36:17 - [warn] Failed to register 5 node types
19 Jun 18:36:17 - [warn] Run with -v for details
19 Jun 18:36:17 - [warn] ------------------------------------------
19 Jun 18:36:17 - [info] Settings file  : ./settings
19 Jun 18:36:17 - [info] User Directory : \Users\xxx\.node-red
19 Jun 18:36:17 - [info] Flows file     : \Users\xxx\.node-red\flows_Opti
plex790.json
19 Jun 18:36:17 - [info] Server now running at http://127.0.0.1:1880/
19 Jun 18:36:17 - [info] Creating new flows file
19 Jun 18:36:17 - [info] Starting flows
19 Jun 18:36:17 - [info] Started flows
19 Jun 18:37:50 - [red] Uncaught Exception:
19 Jun 18:37:50 - TypeError: argument entity must be string, Buffer, or fs.Stats

    at etag (C:\Bitnami\meanstack-3.0.2-0\nodejs\node_modules\node-red\node_modu
les\express\node_modules\send\node_modules\etag\index.js:55:11)
    at SendStream.setHeader (C:\Bitnami\meanstack-3.0.2-0\nodejs\node_modules\no
de-red\node_modules\express\node_modules\send\index.js:724:15)
    at SendStream.send (C:\Bitnami\meanstack-3.0.2-0\nodejs\node_modules\node-re
d\node_modules\express\node_modules\send\index.js:500:8)
    at onstat (C:\Bitnami\meanstack-3.0.2-0\nodejs\node_modules\node-red\node_mo
dules\express\node_modules\send\index.js:585:10)
    at FSReqWrap.oncomplete (fs.js:95:15)

C:\Bitnami\meanstack-3.0.2-0\projects\node-red>

1 个答案:

答案 0 :(得分:4)

项目package.json 确实指定所有主要依赖项的specific versions

这里的问题是你在Node 0.12上运行。

根据installation instructionsrelease notesopen issue you link to,Node-RED尚不支持0.12节点。

如果您正在寻找特定帮助,我建议您使用该项目mailing list