【问题标题】:using npm link with web3使用带有 web3 的 npm 链接
【发布时间】:2021-04-09 10:43:27
【问题描述】:

我正在尝试修补其中一个 web3 包并在我的节点脚本中使用修补后的版本。我对在 npm link 程序中使用什么感到困惑:web3web3.js

这就是我所做的:

  1. 克隆了 web3 存储库。
  2. 已执行 npm bootstrap(链接了 web3 子包)。
  3. Ran npm link(将web3.js 文件夹的链接放入我的全局模块文件夹中)。
  4. 创建了一个名为 web3test 的项目并为其运行 npm install web3

现在我不知道如何将我的项目链接到 web3 的本地副本。如果我运行npm link web3,它会在全局模块目录中放置一个web3 文件夹,这与我的web3.js 存储库不同。但是我的项目应该使用web3,而不是web3.js,所以链接到web3.js没有意义。

我使用的是 Windows 10。

【问题讨论】:

    标签: npm web3js lerna npm-link


    【解决方案1】:

    我意识到web 实际上是web3.js 中的一个包。所以我进入\web3.js\packages\web3目录并从那里执行npm link。当然,我还必须为主包运行npm build,以便构建所有 web3 包。

    【讨论】:

      猜你喜欢
      • 2019-07-03
      • 1970-01-01
      • 2019-01-17
      • 2018-11-05
      • 2020-05-04
      • 1970-01-01
      • 2017-12-03
      • 1970-01-01
      • 2021-10-02
      相关资源
      最近更新 更多