我正在努力使这 github项目开始工作。相同的说明如下
npm install boomerang-server安装cd node_modules/boomerang-servernpm start或节点node ldapp.js启动回滚服务器在执行最后一步之后,我得到了Cannot read property 'graph' of undefined。我怎么才能修好它?我还在学习nodejs。
发布于 2017-10-22 18:53:18
错误是说找不到未定义的属性graph,这意味着代码中的某个地方引用了something.graph,但是something没有定义。错误是说不存在graph,因为应该拥有它的对象是未定义的。
这个项目已经有3年的历史了,所以如果你没有运行那个时间段的版本,你肯定会经历一次彻底的改变。我查看了package.json文件,看起来所有的库都锁定到了旧版本,但是您仍然可以拥有更新版本的node或数据库,或者类似的东西可能会导致代码中的问题。
我搜索了代码并在这里找到了这个文件,其中包含了
config.store.graph
config.uac.graph文件:https://github.com/zazukoians/boomerang-server/blob/master/lib/graph-module.js
因此,我认为在这一点上,config.store或config.uac有问题。你现在的任务是找出原因。
找到我上面链接的那个文件,在您的项目文件夹 --应该是./lib/graph-module.js,然后开始在里面放一些console.log(),看看有什么问题。您应该放大config.store和config.uac最初出现的区域,查看它们,看看它们正在做什么,看看是否能够找到如何使它们再次工作。
https://stackoverflow.com/questions/46859786
复制相似问题