web-dev-qa-db-ja.com

DeprecationWarning:grpc.load、代わりに@ grpc / proto-loaderを使用

Google Firebaseでノードを使用していますが、常に

(ノード:13556)DeprecationWarning:grpc.load:代わりにgrpc.loadPackageDefinitionで@ grpc/proto-loaderモジュールを使用します

私のノードのバージョンは最新です

$ 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

これによると GitHubの問題 、V5.3.0へのロールバックは一時的な解決策のように見えますが、Node.js 11.2.0への更新を試みることもできます。

3
JakeSteam