我以两种方式检查了我的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版本?
答案 0 :(得分:1)
对与错。
1.0.0-x
仍处于测试阶段。
另一方面,0.2x.x
更稳定,但缺少Promises
,WebSockets
之类的功能(即使1.0.0在websockets
上并没有那么出色点)
毕竟,任何一个都不会出错。只需参考正确的文档即可:
web3.js 0.2x.x
的文档
web3.js 1.0.x-x
答案 1 :(得分:1)
全部正确,但
Web3 0.2x.x
版本稳定且可在所有框架作品中充分使用。