哪个web3版本正确?

时间:2019-04-13 12:31:27

标签: blockchain ethereum solidity web3js truffle

我以两种方式检查了我的web3版本,而这两个显示了不同的web3版本。

这是一个

$ npm ls web3
frontend@0.1.0 /Users/__/Desktop/MyApps/eth_todo_react/frontend
└── web3@1.0.0-beta.52

这是两个

var version = web3.version.api;
undefined
version
"0.20.3"

哪个是正确的web3版本?

2 个答案:

答案 0 :(得分:1)

对与错。
1.0.0-x仍处于测试阶段。
另一方面,0.2x.x更稳定,但缺少PromisesWebSockets之类的功能(即使1.0.0在websockets上并没有那么出色点)

毕竟,任何一个都不会出错。只需参考正确的文档即可:
web3.js 0.2x.x的文档
web3.js 1.0.x-x

的文档

答案 1 :(得分:1)

全部正确,但

Web3 0.2x.x

版本稳定且可在所有框架作品中充分使用。