哪个 web3 版本是正确的



我以两种方式检查了我的 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 版本?

两者都

没有对错之分。
1.0.0-x仍处于测试阶段。
另一方面,0.2x.x更稳定,但它缺少一些功能,例如PromisesWebSockets(即使1.0.0在某些时候在websockets上表现不佳(

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

都是正确的,但是

Web3 0.2x.x

版本是稳定的,在所有框架作品中使用完整。

最新更新