Javascript 弃用警告:grpc.load:请改为将@grpc/proto-loader模块与grpc.loadPackageDefinition一起使用

Javascript 弃用警告:grpc.load:请改为将@grpc/proto-loader模块与grpc.loadPackageDefinition一起使用,javascript,firebase,Javascript,Firebase,我在控制台中不断收到以下警告: DeprecationWarning: grpc.load: Use the @grpc/proto-loader module with grpc.loadPackageDefinition instead 有没有办法解决这个问题 package.json: { "main": "src/index.ts", "scripts": { "start-live": "ts-node ./src/index.ts",

我在控制台中不断收到以下警告:

DeprecationWarning: grpc.load: Use the @grpc/proto-loader module with grpc.loadPackageDefinition instead
有没有办法解决这个问题


package.json:

{
    "main": "src/index.ts",
    "scripts": {
        "start-live": "ts-node ./src/index.ts",
        "start": "nodemon"
    },
    "dependencies": {
        "@types/express": "^4.16.1",
        "@types/node": "^11.9.5",
        "express": "^4.16.4",
        "firebase": "^5.8.4",
        "nodemon": "^1.18.10",
        "rxjs": "^6.4.0",
        "ts-node": "^8.0.2",
        "typescript": "^3.3.3333"
    }
}

这意味着您所依赖的包正在调用不推荐使用的函数
grpc.load
。通过将以下内容添加到索引文件中,可以确定哪个包正在执行此操作:

process.on('warning', e => console.warn(e.stack));

这将输出警告的堆栈跟踪。一旦你知道哪个包在调用它,你就可以向他们提出一个问题来升级他们的代码。

这意味着你所依赖的包正在调用不推荐的函数
grpc.load
。通过将以下内容添加到索引文件中,可以确定哪个包正在执行此操作:

process.on('warning', e => console.warn(e.stack));
这将输出警告的堆栈跟踪。一旦你知道哪个软件包在调用它,你就可以向他们提出一个问题来升级他们的代码