首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到模块web3

找不到模块web3
EN

Stack Overflow用户
提问于 2022-04-07 23:45:43
回答 1查看 1.3K关注 0票数 0

我只是试图将web3导入到我的项目中,无论出于什么原因,我似乎无法解决我面临的问题。有关守则张贴如下:

Example.js

代码语言:javascript
复制
const Web3 = require('web3');
console.log('hi');

Package.json

代码语言:javascript
复制
{
  "name": "inbox",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "mocha"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "ganache-cli": "^6.12.2",
    "mocha": "^9.1.2",
    "solc": "^0.4.17",
    "web3": "^1.7.2"
  }
}

我先把初步问题提出来:

是的,我已经运行了"npm安装install"

  • Yes,“

  • 是的,我尝试过删除node_modules文件夹和包-.web3文件并重新运行"npm ethereum/web3.js"”我已经尝试切换到运行"npm

  • web3“了。

当运行“节点Example.js”时,我得到以下错误:

代码语言:javascript
复制
Error: Cannot find module '/Users/username/project/node_modules/web3/lib/index.js

在查看了我的/Users/username/project/node_modules/web3/src/index.js文件夹之后,我发现到web3文件夹的index.js文件的实际路径是:

当web3中的所有node_modules包都有'src‘文件夹时,我不知道为什么节点要查找'lib’文件夹。如果有人想知道,我正在运行NPMv8.6.0和node v16.14.2 (也尝试使用节点14.17.2,得到了相同的错误)。

EN

回答 1

Stack Overflow用户

发布于 2022-04-08 01:02:40

当您看到此错误消息时,通常意味着您的web3安装为failed/uncompleted。成功安装中存在路径node_modules/web3/lib/

我想你的环境中缺少一些工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71790134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档