gpt4 book ai didi

node.js - 无法使用 Node v12.6 安装 probufJs

转载 作者:太空宇宙 更新时间:2023-11-03 23:52:35 26 4
gpt4 key购买 nike

我正在尝试在nodejs中实现grpc web服务。使用 npm i protobuff 安装依赖项 protobufJs 时,我收到错误:在 Node 版本 12.13 上没有调用‘v8::Function::NewInstance() 的匹配函数

我尝试将 Node 版本更改为 10.17 和 8.16.2。但是,每次我都会遇到同样的错误。操作系统是ubuntu 18.04.2。

我无法使用 protoc 静态生成 Protocol Buffer ,因为,我工作的公司希望它动态生成。

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

最佳答案

这是nodejs中protobuf的一个非常过时的实现。 https://www.npmjs.com/package/protobuf表示该软件包上次发布是在 2 年前,增加了对 Node v0.11.13 的支持。这是非常非常古老的......

相反,您可能需要更多维护的包 protobufjs - https://www.npmjs.com/package/protobufjs 。只需运行 npm i protobufjs 而不是 npm i protobuf!

关于node.js - 无法使用 Node v12.6 安装 probufJs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58779596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com