首页 > 解决方案 > 松露毛毛雨错误“TypeError:无法读取未定义的属性'地址'”

问题描述

预期的:

运行应用程序后,用户应该"Loading Drizzle..."会在浏览器中看到一条消息,然后紧接着是"Drizzle is ready".

结果:

该应用程序一直卡住,"Loading Drizzle..."并且 chrome 控制台中出现错误:

错误

根深蒂固

在contractSaga

在采取每个

在添加合同

在实例化合同

TypeError:无法读取未定义的属性“地址”

我在这里关注本教程:https ://truffleframework.com/tutorials/getting-started-with-drizzle-and-react

我在当前部分:

替换渲染方法

render() {
  if (this.state.loading) return "Loading Drizzle...";
  return <div className="App">Drizzle is ready</div>;
}

我已经在我的应用程序中完成了该操作,并希望看到“Drizzle 已准备好”消息,但却得到了上面的错误。

这是我的仓库:https ://github.com/leongaban/truffle_drizzle_test

在此处输入图像描述

在此处输入图像描述

标签: javascriptethereumsoliditytruffledrizzle

解决方案


没有将任何合约部署到您的 ganache 网络,这就是发生该错误的原因。

在文件夹的根目录中,确保truffle migratetruffle compile.


推荐阅读