我一直在控制台里收到警告:
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"
}
}发布于 2019-03-06 19:27:13
这意味着您所依赖的包正在调用不推荐的函数grpc.load。通过将以下内容添加到索引文件中,可以确定是哪个包在执行此操作:
process.on('warning', e => console.warn(e.stack));这将输出警告的堆栈跟踪。一旦您知道哪个包正在调用它,您就可以向他们提交一个问题来升级他们的代码。
https://stackoverflow.com/questions/54930636
复制相似问题