我在Google Firebase上使用节点,并且始终使用
(节点:13556)弃用警告:grpc.load:请将@ grpc / proto-loader模块与grpc.loadPackageDefinition一起使用
我的节点版本是最新的
$ node -v
v10.14.1
答案 0 :(得分:3)
根据此GitHub issue,看来回滚到V5.3.0是一个临时解决方案,或者您可以尝试更新到Node.js 11.2.0。
答案 1 :(得分:0)
npm install --save @grpc/proto-loader
// replace - const notesProto = grpc.load('notes.proto');
// to
const grpc = require('grpc')
const protoLoader = require('@grpc/proto-loader')
const packageDefinition = protoLoader.loadSync('notes.proto');
const notesProto = grpc.loadPackageDefinition(packageDefinition);
public