我使用类星体CLI版本1.2.1和库web3版本^1.5.2
当我使用:
import Web3 from 'web3'日志错误:
应用程序·链接"UI“Webpack配置应用程序·等待·编译"UI”正在进行中。用错误·6809ms编译的App·DONE·"UI“ App·ERROR·UI in ./node_node/cipher-base/index.js 找不到模块:无法解决导入的依赖“流”,忘记安装吗?你可以跑:纱加流 App·ERROR·UI在./node_node/eth/lib/bytes.js中 找不到模块:无法解决导入的依赖“密码”,您忘记安装了吗?你可以跑:纱加密码 App·ERROR·UI在./node_modules/ethereumjs-util/dist.browser/account.js中的应用 找不到模块:无法解决导入的依赖项“断言”,您忘记安装它了吗?您可以运行:纱线添加断言 App·ERROR·UI在./node_modules/swarm-js/node_modules/eth-lib/lib/bytes.js中的应用 找不到模块:无法解决导入的依赖“密码”,您忘记安装了吗?你可以跑:纱加密码 App·ERROR·UI in ./node_node/web3-ETH-Account/lib/index.js 找不到模块:无法解决导入的依赖“密码”,您忘记安装了吗?你可以跑:纱加密码 App·ERROR·UI在./node_modules/web3-providers-http/lib/index.js中的应用 找不到模块:无法解决导入的依赖关系"http“,您忘记安装了吗?你可以跑:纱加http。 App·ERROR·UI在./node_modules/web3-providers-http/lib/index.js中的应用 找不到模块:无法解决导入的依赖项"https“,您忘记安装了吗?您可以运行:纱线添加https App·ERROR·UI在./node_modules/xhr2-cookies/dist/xml-http-request.js中的应用 找不到模块:无法解决导入的依赖关系"http“,您忘记安装了吗?你可以跑:纱加http。 App·ERROR·UI在./node_modules/xhr2-cookies/dist/xml-http-request.js中的应用 找不到模块:无法解决导入的依赖项"https“,您忘记安装了吗?您可以运行:纱线添加https App·ERROR·UI在./node_modules/xhr2-cookies/dist/xml-http-request.js中的应用 找不到模块:无法解决导入的依赖项"os“,您忘了安装吗?您可以运行:纱线添加os 应用程序·编译失败。请查看上面的日志以获得详细信息。
发布于 2021-10-15 11:47:10
您正试图在浏览器中使用nodejs模块。
如果你仔细阅读文档,它会说:
浏览器中的() 使用预构建的dist/web3.min.js
所以你需要做的是:import Web3 from 'web3/dist/web3.min.js'
发布于 2022-04-29 09:54:41
https://stackoverflow.com/questions/68922274
复制相似问题