【问题标题】:Solution for installing web3安装web3的解决方案
【发布时间】:2022-08-16 22:35:13
【问题描述】:

在按照教程安装 web3.js 库时,我遇到了很多麻烦。我遇到了两个问题,我将讨论如何解决这两个问题,以防其他人需要帮助并希望避免浪费大量时间:)

我不断收到一条错误消息节点 gyp 不存在.

    标签: javascript web3js


    【解决方案1】:

    所以我做的第一件事就是运行npm list -g --depth 0 sudo npm list -g --depth 0 这应该会给你一个全局安装的模块列表。如果您在那里看不到 node-gyp ,请运行 npm i -g node-gyp 。再次运行上述命令,您应该会看到它!之后,我按照此链接中的步骤列表进行操作:https://github.com/nodejs/node-gyp/issues/1136

    这要求你这样做:

    sudo su -
    npm install -g node-gyp             # Does nothing if it's already installed
    export PATH=$PATH:/usr/local/lib    # Replace /usr/local/lib with the path from npm list
    which node-gyp                      # Should show the path to node-gyp
    node-gyp BUILDTYPE=Release rebuild  # Don't need sudo cause you're already in a sudo shell
    exit                                # Quit
    

    如果这不起作用试试这个:

    npm i -g node-gyp@latest && npm config set node_gyp "/Users/.nvm/versions/node/v14.15.1/lib" (代替运行 npm list 时打印出您自己的路径)

    完成所有这些之后,我遇到了一个新错误。

    sh:node-gyp-build:找不到命令

    然后我跑了:

    npm i -g node-gyp-build
    

    现在我已将 web3 作为依赖项添加到我的 package.json 中!乐于提供进一步帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      • 1970-01-01
      • 1970-01-01
      • 2020-03-09
      • 2015-08-16
      • 1970-01-01
      • 2012-01-16
      相关资源
      最近更新 更多