我以两种方式检查了我的 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
更稳定,但它缺少一些功能,例如Promises
,WebSockets
(即使1.0.0在某些时候在websockets
上表现不佳(
毕竟,任何一个都不会出错。只需参考更正的文档:
适用于 web3 的文档.js 0.2x.x
适用于 web3 的文档.js 1.0.x-x
都是正确的,但是
Web3 0.2x.x
版本是稳定的,在所有框架作品中使用完整。