【问题标题】:Getting a message "Cannot find module 'web3' " even though I have installed Web3即使我已经安装了 Web3,也会收到消息“找不到模块 'web3'”
【发布时间】:2021-11-06 05:56:33
【问题描述】:

我试图在我的 Mac 终端上运行此命令,但在尝试运行它时我不断收到此反馈。我尝试按照社区分享的建议进行操作,但无法通过这一步。

关于如何导航的任何建议?

【问题讨论】:

  • 你写了“即使我已经安装了 Web3” - 怎么样?我看到您直接位于您家中的(无效)node_modules 目录中,并且位于您的主目录中。两者都不是项目目录,或者至少不应该是。你把你的项目放在哪里,你是如何安装web3的? npm ls web3 是否显示它已安装(从您的项目目录执行)?
  • 嘿,感谢您强调上述内容。让我分享这些细节。

标签: javascript web3js


【解决方案1】:

请尝试这样做: 运行npm i web3

像这样进入repl: node >>const Web3 = require('web3') Web3. (press tab to see the web3 api)

这会将 web3 安装在当前路径中的 node_modules 文件夹中,使其可以在 node repl 中使用 请参阅随附的屏幕截图。 node_modules 不应该是一个麻烦。我用完后删除它们。

【讨论】:

    猜你喜欢
    • 2021-07-28
    • 2019-10-02
    • 2019-05-09
    • 2021-12-03
    • 2019-07-03
    • 2021-02-13
    • 1970-01-01
    • 2012-05-16
    • 2022-11-03
    相关资源
    最近更新 更多