【发布时间】:2019-06-05 16:31:15
【问题描述】:
我下载了 Web3js 版本 1.0.0 (https://github.com/ethereum/web3.js/releases),但是
var version = web3.version.api;
alert(version);
我得到 0.20.3 而不是 1.0.0
为什么会这样?
谢谢
【问题讨论】:
我下载了 Web3js 版本 1.0.0 (https://github.com/ethereum/web3.js/releases),但是
var version = web3.version.api;
alert(version);
我得到 0.20.3 而不是 1.0.0
为什么会这样?
谢谢
【问题讨论】:
我怀疑你安装了两个版本的web3js。
如果你安装了这些npm,可以通过npm --list | grep web3查看
尝试像这样卸载0.20.3:npm uninstall web3@0.20.3。如果版本1.0.0第一次没有正确安装,npm -i web3@latest。
【讨论】:
如果你查看lib/web3.js,你会看到..
var version = require('./version.json');
现在如果我们看看api
this.version = {
api: version.version
};
在这个version.json你可以看到你的版本..
"version": "0.20.7"
最新:https://github.com/ethereum/web3.js/blob/develop/lib/version.json
在提问之前花点时间调查一下,因为这不是一个真正的开发问题:)
编辑澄清:你下载的是一个发布版本..这些是不同的..一个是库版本,另一个就像一个包发布版本。
【讨论】: