我正在使用 thingdom / node-neo4j 模块:
accumulator
但是当我用一些无效的脚本调用var neo = require('neo4j');
var db = new new.GraphDatabase(...);
方法时,而不是返回错误(允许我处理它),它会爆炸:
cypher
我得到的是一个如下所示的堆栈跟踪:
/Users/ekkis/dev/test/inc/node_modules/neo4j/lib-new/errors.js:20 Error.captureStackTrace(this,this.constructor); ^
TypeError:Error.captureStackTrace不是函数 在ClientError.Error [作为构造函数](/Users/ekkis/dev/test/inc/node_modules/neo4j/lib-new/errors.js:20:13) at new ClientError(/Users/ekkis/dev/test/inc/node_modules/neo4j/lib-new/errors.js:81:48) 在函数.__ dirname.Error.Error._fromObject(/Users/ekkis/dev/test/inc/node_modules/neo4j/lib-new/errors.js:70:14) at /Users/ekkis/dev/test/inc/node_modules/neo4j/lib-new/GraphDatabase.js:302:25 在Request._callback(/Users/ekkis/dev/test/inc/node_modules/neo4j/lib-new/GraphDatabase.js:92:20) 在Request.self.callback(/Users/ekkis/dev/test/inc/node_modules/request/request.js:187:22) 在emitTwo(events.js:106:13) 在Request.emit(events.js:191:7) 在请求。 (/Users/ekkis/dev/test/inc/node_modules/request/request.js:969:12) 在emitNone(events.js:91:20) 在IncomingMessage.emit(events.js:185:7) at endReadableNT(_stream_readable.js:974:12) at _combinedTickCallback(internal / process / next_tick.js:74:11) at process._tickCallback(internal / process / next_tick.js:98:9)
我正在使用节点v7.3.0并在此处发布了维护者的问题:https://github.com/thingdom/node-neo4j/issues/214但到目前为止还没有解决方案。还有其他人遇到这个吗?任何解决方案?