无法安装节点v12.6的probufJ

问题描述 投票:0回答:1

我正在尝试在nodejs中实现grpc Web服务。当使用npm i probbuff安装依赖项protobufJ时,我得到错误:在节点版本12.13上没有匹配的函数调用'v8 :: Function :: NewInstance()

我曾尝试将节点版本更改为10.17和8.16.2。但是,每次我遇到相同的错误。操作系统是ubuntu 18.04.2。

我无法使用协议来静态生成协议缓冲区,因为,与我合作的公司希望它可以动态生成。

我正在使用npm i protobuf命令npm i protobuf error

node.js grpc protobuf.js
1个回答
0
投票

这是nodejs中protobuf的非常过时的实现。 https://www.npmjs.com/package/protobuf说该软件包最近发布于2年前,增加了对Node v0.11.13的支持。这是非常老的...

相反,您可能需要维护程度更高的软件包protobufjs-https://www.npmjs.com/package/protobufjs

© www.soinside.com 2019 - 2024. All rights reserved.