我无法更改 Web3js 的版本
Posted
技术标签:
【中文标题】我无法更改 Web3js 的版本【英文标题】:I can't change version of Web3js 【发布时间】: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
为什么会这样?
谢谢
【问题讨论】:
【参考方案1】:我怀疑你安装了两个版本的web3js
。
如果你安装了这些npm
,可以通过npm --list | grep web3
查看
尝试像这样卸载0.20.3
:npm uninstall web3@0.20.3
。如果版本1.0.0
第一次没有正确安装,npm -i web3@latest
。
【讨论】:
【参考方案2】:如果你查看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
在提问之前花点时间调查一下,因为这不是一个真正的开发问题:)
编辑澄清:你下载的是一个发布版本..这些是不同的..一个是库版本,另一个就像一个包发布版本。
【讨论】:
以上是关于我无法更改 Web3js 的版本的主要内容,如果未能解决你的问题,请参考以下文章