node.js - 如何修复 npm install node-pre-gyp ERR 错误
问题描述
当我运行时yarn install
出现以下错误,我已经删除了 node_modules 和 yarn.lock 文件并再次尝试但没有运气,似乎是 gRPC 正在查看错误消息。
不知道该怎么做...有什么建议吗?
> grpc@1.10.1 install /Users/mynamegoeshere/Desktop/Projects2/mydemoapp2/mydemoapp/node_modules/@firebase/firestore/node_modules/grpc
> node-pre-gyp install --fallback-to-build --library=static_library
node-pre-gyp ERR! Tried to download(403): https://storage.googleapis.com/grpc-precompiled-binaries/node/grpc/v1.10.1/node-v64-darwin-x64-unknown.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for grpc@1.10.1 and node@10.16.3 (node-v64 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp ERR! Pre-built binaries not installable for grpc@1.10.1 and node@10.16.3 (node-v64 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp ERR! Hit error Connection closed while downloading tarball file
CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/surface/init.o
CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/surface/init.o
rm: ./Release/.deps/Release/obj.target/grpc/deps/grpc/src/core/lib/surface/init.o.d.raw: No such file or directory
make: *** [Release/obj.target/grpc/deps/grpc/src/core/lib/surface/init.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
npm ERR! Failed at the grpc@1.10.1 install script.
解决方案
那个版本的grpc
库是旧的并且与那个版本的 Node.js 不兼容。您应该使用较新版本grpc
或较旧版本的 Node.js。目前的最新版本grpc
是 1.24.2。
推荐阅读
- java - 从 JComboBox Java Swing 中移除焦点
- powershell - 如何在以管理员身份远程访问他的笔记本电脑时删除用户的证书?
- c# - 使用具有多个线程的 Nlog 在数据库中写入日志问题
- c# - 选择排序错误:错误输出;未排序的重复项
- javascript - 链接点击在浏览器中有效,但在 android webview 中无效 - IONIC
- python - 如何在 QScintilla 中使用自定义折叠图标?
- elasticsearch - elasticsearch有没有办法自动从别名中删除索引而不删除它
- python - 如何使用 diff() 函数识别 Pandas 中的薪资变化以进行 HR 分析?
- java - 如何在 SQLite 中将两个可用于 JAVA Sprint Boot 的表连接在一起?
- python - 如何从 Python DataFrame 中的每个键中提取前 3 个结果?