弃用警告:grpc.load,请改用@ grpc / proto-loader

时间:2018-12-05 17:02:21

标签: node.js firebase google-cloud-firestore

我在Google Firebase上使用节点,并且始终使用

  

(节点:13556)弃用警告:grpc.load:请将@ grpc / proto-loader模块与grpc.loadPackageDefinition一起使用

我的节点版本是最新的

$ node -v
v10.14.1

2 个答案:

答案 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