【问题标题】:I can't change version of Web3js我无法更改 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

为什么会这样?

谢谢

【问题讨论】:

    标签: solidity web3js


    【解决方案1】:

    我怀疑你安装了两个版本的web3js

    如果你安装了这些npm,可以通过npm --list | grep web3查看

    尝试像这样卸载0.20.3npm 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

      在提问之前花点时间调查一下,因为这不是一个真正的开发问题:)

      编辑澄清:你下载的是一个发布版本..这些是不同的..一个是库版本,另一个就像一个包发布版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-03-30
        • 2015-11-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多