首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web3 1.0.0导入失败,模块未找到:错误:无法解决web3-bzz中的'child_process‘

Web3 1.0.0导入失败,模块未找到:错误:无法解决web3-bzz中的'child_process‘
EN

Ethereum用户
提问于 2017-07-26 07:22:26
回答 1查看 1.8K关注 0票数 2

当我只导入web3-eth和web3-utils时,我尝试在MacOs塞拉利昂10.12.5构建工程上使用web3@1.0.0-beta11。当我导入整个web3包时,构建就会失败,并且会出现有关群集-js的错误。

代码语言:javascript
复制
var Web3 = require('web3');

来自npm run build的输出:

代码语言:javascript
复制
WARNING in ./node_modules/web3/packages/web3-bzz/node_modules/mimetype/mimetype.js
18:5-12 Critical dependency: require function is used in a way in which dependencies cannot be statically extracted

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
Module not found: Error: Can't resolve 'child_process' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js 373:19-48
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/files.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/files.js 9:9-22
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/files.js
Module not found: Error: Can't resolve 'got' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/files.js 11:10-24
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/tar.gz/index.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/tar.gz'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/tar.gz/index.js 5:9-22
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/files.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/mz/fs.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/mz'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/mz/fs.js 7:7-20
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fs-promise/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/mkdirp/index.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/mkdirp'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/mkdirp/index.js 2:9-22
 @ ./node_modules/web3/packages/web3-bzz/node_modules/mkdirp-promise/lib/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/files.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/graceful-fs/graceful-fs.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/graceful-fs'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/graceful-fs/graceful-fs.js 1:9-22
 @ ./node_modules/web3/packages/web3-bzz/node_modules/mz/fs.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fs-promise/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/fstream/lib/proxy-writer.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/fstream/lib'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fstream/lib/proxy-writer.js 14:9-22
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fstream/fstream.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/tar.gz/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/files.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/fs-extra/lib/empty/index.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/fs-extra/lib/empty'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fs-extra/lib/empty/index.js 3:11-24
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fs-extra/lib/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fs-promise/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/graceful-fs/fs.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/graceful-fs'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/graceful-fs/fs.js 3:9-22
 @ ./node_modules/web3/packages/web3-bzz/node_modules/graceful-fs/graceful-fs.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/mz/fs.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fs-promise/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/rimraf/rimraf.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/rimraf'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/rimraf/rimraf.js 6:9-22
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fstream/lib/writer.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fstream/fstream.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/tar.gz/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/files.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/jsonfile/index.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/jsonfile'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/jsonfile/index.js 5:8-21
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fs-extra/lib/json/jsonfile.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fs-extra/lib/json/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fs-extra/lib/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fs-promise/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/glob/glob.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/glob'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/glob/glob.js 43:9-22
 @ ./node_modules/web3/packages/web3-bzz/node_modules/rimraf/rimraf.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fstream/lib/writer.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fstream/fstream.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/tar.gz/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/files.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/glob/sync.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/glob'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/glob/sync.js 4:9-22
 @ ./node_modules/web3/packages/web3-bzz/node_modules/glob/glob.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/rimraf/rimraf.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fstream/lib/writer.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fstream/fstream.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/tar.gz/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/files.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/fs.realpath/index.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/fs.realpath'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fs.realpath/index.js 8:9-22
 @ ./node_modules/web3/packages/web3-bzz/node_modules/glob/glob.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/rimraf/rimraf.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fstream/lib/writer.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fstream/fstream.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/tar.gz/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/files.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx

ERROR in ./node_modules/web3/packages/web3-bzz/node_modules/fs.realpath/old.js
Module not found: Error: Can't resolve 'fs' in '/Users/petro/ether/ucd-poc/node_modules/web3/packages/web3-bzz/node_modules/fs.realpath'
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fs.realpath/old.js 24:9-22
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fs.realpath/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/glob/glob.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/rimraf/rimraf.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fstream/lib/writer.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/fstream/fstream.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/tar.gz/index.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/files.js
 @ ./node_modules/web3/packages/web3-bzz/node_modules/swarm-js/lib/swarm.js
 @ ./node_modules/web3/packages/web3-bzz/src/index.js
 @ ./node_modules/web3/src/index.js
 @ ./app/javascripts/app.jsx
EN

回答 1

Ethereum用户

回答已采纳

发布于 2017-07-28 12:54:40

它现在适用于web3@1.0.0-beta13。

我认为新的测试版解决了这个问题,但我也安装了两个web3 npm :一个本地和全球的。全球是0.19.1,我卸载了。

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

https://ethereum.stackexchange.com/questions/23069

复制
相关文章

相似问题

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