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));
这将输出警告的堆栈跟踪。一旦你知道哪个软件包在调用它,你就可以向他们提出一个问题来升级他们的代码