0

我正在尝试使用 npm 安装 web3.js,但失败并出现以下错误。错误消息很长,我在这里分享了前几行。

C:\Eth>npm install web3 --save
> web3@1.0.0-beta.18 postinstall C:\Eth\node_modules\web3
> lerna bootstrap

lerna info version 2.1.0
lerna info Bootstrapping 19 packages
lerna info lifecycle preinstall
lerna info Installing external dependencies
lerna ERR! execute Error: Command failed: npm install
lerna ERR! execute npm WARN deprecated minimatch@0.3.0: Please update to 
minimatch 3.0.2 or higher to avoid a RegExp DoS issue
lerna ERR! execute gyp ERR! build error
lerna ERR! execute gyp ERR! stack Error: `msbuild` failed with exit code: 1
lerna ERR! execute gyp ERR! stack     at ChildProcess.onExit (C:\Program 
Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:276:23)
lerna ERR! execute gyp ERR! stack     at emitTwo (events.js:106:13)
lerna ERR! execute gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
lerna ERR! execute gyp ERR! stack     at Process.ChildProcess._handle.onexit 
(internal/child_process.js:215:12)
lerna ERR! execute gyp ERR! System Windows_NT 10.0.14393
lerna ERR! execute gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" 
"C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-
gyp\\bin\\node-gyp.js" "rebuild"
lerna ERR! execute gyp ERR! cwd C:\Eth\node_modules\web3\packages\web3-eth-
accounts\node_modules\scrypt
lerna ERR! execute gyp ERR! node -v v6.11.2
lerna ERR! execute gyp ERR! node-gyp -v v3.4.0
lerna ERR! execute gyp ERR! not ok
lerna ERR! execute npm WARN web3-eth-accounts No repository field.
lerna ERR! execute npm WARN web3-eth-accounts No license field.
lerna ERR! execute npm ERR! Windows_NT 10.0.14393

请让我知道这里可能是什么问题。

4

1 回答 1

0

这可能与 web3 1.0 的新版本有关,该版本目前处于 beta 版本。您可以尝试安装以前的版本。它对我有用。

npm install web3@0.19.1

于 2017-09-11T11:18:20.383 回答