【问题标题】:npm install fails at Failed at the grpc@1.20.0 install scriptnpm install 在 grpc@1.20.0 安装脚本失败时失败
【发布时间】:2020-06-08 23:07:57
【问题描述】:

我正在尝试为 Angular 项目做 npm install,这是我面临的问题

> grpc@1.20.0 install D:\professional-workspace\Gentrick\Risco\risco-web\node_modules\grpc
> node-pre-gyp install --fallback-to-build --library=static_library

node-pre-gyp WARN Using request for node-pre-gyp https download
node-pre-gyp WARN Tried to download(404): https://node-precompiled-binaries.grpc.io/grpc/v1.20.0/node-v72-win32-x64-unknown.tar.gz
node-pre-gyp WARN Pre-built binaries not found for grpc@1.20.0 and node@12.16.1 (node-v72 ABI, unknown) (falling back to source compile with node-gyp)

然后

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! grpc@1.20.0 install: `node-pre-gyp install --fallback-to-build --library=static_library`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the grpc@1.20.0 install script.

环境:-

windows: 10 64x

node: 12.16.1

angular CLI: 7.3.9

angular: 6.1.10

我也尝试过安装 python,但也没有用。

【问题讨论】:

  • npm install grpc --verbose

标签: node.js angular npm npm-install grpc


【解决方案1】:

该版本的 grpc 与该版本的 Node.js 不兼容。您可以通过使用较新版本的 grpc 或较旧版本的 Node.js 来解决此问题。目前最新版本的 grpc 1.24.2 兼容 Node 12.x。

【讨论】:

    【解决方案2】:

    node最新版本不支持gyp,11.x版本支持gyp。我面临同样的问题。我安装了 node-v11.15.0 版本并成功构建。恢复当前节点版本,从这里下载node-v11.15.0

    【讨论】:

      猜你喜欢
      • 2020-03-15
      • 2018-06-06
      • 2019-05-17
      • 2019-06-22
      • 2018-06-26
      • 1970-01-01
      • 1970-01-01
      • 2019-02-07
      • 2016-12-12
      相关资源
      最近更新 更多