web-dev-qa-db-fra.com

DeprecationWarning: grpc.load, utilisez plutôt @ grpc / proto-loader

J'utilise node avec google firebase et toujours je

(nœud: 13556) DeprecationWarning: grpc.load: utilisez plutôt le module @ grpc/proto-loader avec grpc.loadPackageDefinition

ma version de nœud est la dernière

$ node -v
v10.14.1
8
Mahmoud Niypoo

npm install --save grpc

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);
3
TechnoL0g

Selon cela problème GitHub , il semble que le retour à la version 5.3.0 soit une solution temporaire, ou vous pouvez essayer de mettre à jour Node.js 11.2.0.

3
JakeSteam