Узел не может найти Web3 js - PullRequest
0 голосов
/ 22 октября 2019

Я новичок в Node. Итак, я установил Web3 так:

npm install -g web3

Success. Затем я запускаю узел и пытаюсь потребовать web3. Это не работает:

Welcome to Node.js v12.11.0.
Type ".help" for more information.
> Web3 = require('web3')
Thrown:
Error: Cannot find module 'web3'
Require stack:
- <repl>
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:780:15)
    at Function.Module._load (internal/modules/cjs/loader.js:685:27)
    at Module.require (internal/modules/cjs/loader.js:838:19)
    at require (internal/modules/cjs/helpers.js:74:18) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ '<repl>' ]
}

Любые идеи, я, вероятно, упускаю что-то очевидное.

1 Ответ

1 голос
/ 22 октября 2019

Похоже, что у web3 возникают проблемы, когда вы глобально устанавливаете его, используя -g.

Я предлагаю вам дать npm init вашему проекту, если вы его еще не дали, и установить его только для своего проекта. выполняется:

npm install web3

внутри папки вашего проекта.

...