I am trying to start using Ethereum Web3.js with node 6.11.1 on macosx
I installed web3 with the following command:
npm install web3
Then I run this seemingly simple node command:
Web3 = require ('web3');
Well, it returns the following error:
module.js:471 throw err; ^ Error: Cannot find module 'web3-requestManager' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.js:417:25) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object.<anonymous> (/Users/fremente/Dropbox/Influx Design/Web htdocs/ethereum/node_modules/web3/packages/web3-core/src/index.js:26:22) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3)
it seems that this requires some module (for example, "web3-requestManager") that are not installed with the package.
Here is my .json package
{ "name": "ethereum", "version": "1.0.0", "description": "", "main": "index.js", "dependencies": { "ethereumjs-testrpc": "^4.0.1", "solc": "^0.4.13", "web3": "^1.0.0-beta2" }, "devDependencies": {}, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC" }
Any idea? Am I doing something wrong?
source share